Skip to content

Commit 49bc363

Browse files
authored
build: docs site not applying button directive (angular#30970)
Fixes that the nav bar wasn't importing `MatIconAnchor` which meant that one button looked weird on smaller screens.
1 parent e170db5 commit 49bc363

File tree

2 files changed

+13
-12
lines changed

2 files changed

+13
-12
lines changed

docs/src/app/shared/navbar/navbar.html

+10-10
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@
22
<nav class="docs-navbar-header" aria-label="Top Toolbar">
33
@if (skipLinkHidden) {
44
<div class="skip-link-wrapper" [class.cdk-visually-hidden]="skipLinkHidden">
5-
<a mat-raised-button [href]="skipLinkHref" (focus)="skipLinkHidden = false" (blur)="skipLinkHidden = true" color="accent">
5+
<a matButton="elevated" [href]="skipLinkHref" (focus)="skipLinkHidden = false" (blur)="skipLinkHidden = true" color="accent">
66
Skip to main content
77
</a>
88
</div>
99
}
10-
<a mat-button routerLink="/" aria-label="Angular Material">
10+
<a matButton="text" routerLink="/" aria-label="Angular Material">
1111
<app-logo matButtonIcon/>
1212
Material
1313

@@ -17,30 +17,30 @@
1717
</a>
1818

1919
@for (key of sectionKeys; track key) {
20-
<a mat-button class="docs-navbar-hide-small"
20+
<a matButton="text" class="docs-navbar-hide-small"
2121
[routerLink]="key"
2222
routerLinkActive="docs-navbar-header-item-selected">{{sections[key].name}}</a>
2323
}
24-
<a mat-button class="docs-navbar-hide-small" routerLink="guides" routerLinkActive="docs-navbar-header-item-selected">Guides</a>
24+
<a matButton="text" class="docs-navbar-hide-small" routerLink="guides" routerLinkActive="docs-navbar-header-item-selected">Guides</a>
2525
<div class="flex-spacer"></div>
26-
<version-picker></version-picker>
27-
<theme-picker></theme-picker>
28-
<a mat-button class="docs-navbar-hide-small" href="https://github.com/angular/components"
26+
<version-picker/>
27+
<theme-picker/>
28+
<a matButton="text" class="docs-navbar-hide-small" href="https://github.com/angular/components"
2929
aria-label="GitHub Repository">
3030
<span matButtonIcon [ngTemplateOutlet]="githubIcon"></span>
3131
GitHub
3232
</a>
33-
<a mat-icon-button class="docs-navbar-show-small"
33+
<a matIconButton class="docs-navbar-show-small"
3434
href="https://github.com/angular/components" aria-label="GitHub Repository">
3535
<ng-container [ngTemplateOutlet]="githubIcon"/>
3636
</a>
3737
</nav>
3838
<nav class="docs-navbar docs-navbar-show-small" aria-label="Section Nav Bar">
3939
@for (key of sectionKeys; track key) {
40-
<a mat-button class="docs-navbar-link"
40+
<a matButton="text" class="docs-navbar-link"
4141
[routerLink]="key">{{sections[key].name}}</a>
4242
}
43-
<a mat-button class="docs-navbar-link" routerLink="guides">Guides</a>
43+
<a matButton="text" class="docs-navbar-link" routerLink="guides">Guides</a>
4444
</nav>
4545

4646

docs/src/app/shared/navbar/navbar.ts

+3-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import {Component, OnDestroy, inject} from '@angular/core';
22
import {NgTemplateOutlet} from '@angular/common';
3-
import {MatAnchor} from '@angular/material/button';
3+
import {MatButton, MatIconButton} from '@angular/material/button';
44
import {RouterLink, RouterLinkActive} from '@angular/router';
55

66
import {SECTIONS} from '../documentation-items/documentation-items';
@@ -17,7 +17,8 @@ const SECTIONS_KEYS = Object.keys(SECTIONS);
1717
templateUrl: './navbar.html',
1818
styleUrls: ['./navbar.scss'],
1919
imports: [
20-
MatAnchor,
20+
MatButton,
21+
MatIconButton,
2122
RouterLink,
2223
RouterLinkActive,
2324
VersionPicker,

0 commit comments

Comments
 (0)