Skip to content

Commit aef8c9b

Browse files
committed
docs(material/sidenav): fix sidenav not working
fixes broken example for responsive sidebar which included routerLink directive but is missing router module which prevents sidebar from opening by removing directive as it serve no purpose fixes #30307
1 parent 8950ec3 commit aef8c9b

File tree

2 files changed

+2
-10
lines changed

2 files changed

+2
-10
lines changed

src/components-examples/material/sidenav/sidenav-responsive/sidenav-responsive-example.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ <h1 class="example-app-name">Responsive App</h1>
1111
[fixedInViewport]="isMobile()" fixedTopGap="56">
1212
<mat-nav-list>
1313
@for (nav of fillerNav; track nav) {
14-
<a mat-list-item routerLink=".">{{nav}}</a>
14+
<a mat-list-item>{{nav}}</a>
1515
}
1616
</mat-nav-list>
1717
</mat-sidenav>

src/components-examples/material/sidenav/sidenav-responsive/sidenav-responsive-example.ts

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5,21 +5,13 @@ import {MatSidenavModule} from '@angular/material/sidenav';
55
import {MatIconModule} from '@angular/material/icon';
66
import {MatButtonModule} from '@angular/material/button';
77
import {MatToolbarModule} from '@angular/material/toolbar';
8-
import {RouterLink} from '@angular/router';
98

109
/** @title Responsive sidenav */
1110
@Component({
1211
selector: 'sidenav-responsive-example',
1312
templateUrl: 'sidenav-responsive-example.html',
1413
styleUrl: 'sidenav-responsive-example.css',
15-
imports: [
16-
MatToolbarModule,
17-
MatButtonModule,
18-
MatIconModule,
19-
MatSidenavModule,
20-
MatListModule,
21-
RouterLink,
22-
],
14+
imports: [MatToolbarModule, MatButtonModule, MatIconModule, MatSidenavModule, MatListModule],
2315
})
2416
export class SidenavResponsiveExample implements OnDestroy {
2517
protected readonly fillerNav = Array.from({length: 50}, (_, i) => `Nav Item ${i + 1}`);

0 commit comments

Comments
 (0)