@@ -17,11 +17,10 @@ import {
17
17
} from '@angular/core' ;
18
18
import { BreakpointObserver } from '@angular/cdk/layout' ;
19
19
import { AsyncPipe } from '@angular/common' ;
20
- import { MatListItem , MatNavList } from '@angular/material/list' ;
21
20
import { MatSidenav , MatSidenavContainer } from '@angular/material/sidenav' ;
22
- import { ActivatedRoute , Routes , RouterOutlet , RouterLinkActive , RouterLink } from '@angular/router' ;
23
- import { Observable , of , Subscription } from 'rxjs' ;
24
- import { map , switchMap } from 'rxjs/operators' ;
21
+ import { Routes , RouterOutlet } from '@angular/router' ;
22
+ import { Observable , Subscription } from 'rxjs' ;
23
+ import { map } from 'rxjs/operators' ;
25
24
26
25
import { DocumentationItems } from '../../shared/documentation-items/documentation-items' ;
27
26
import { Footer } from '../../shared/footer/footer' ;
@@ -37,6 +36,7 @@ import {
37
36
ComponentViewer ,
38
37
} from '../component-viewer/component-viewer' ;
39
38
import { ComponentStyling } from '../component-viewer/component-styling' ;
39
+ import { ComponentNav } from '../component-nav/component-nav' ;
40
40
41
41
// These constants are used by the ComponentSidenav for orchestrating the MatSidenav in a responsive
42
42
// way. This includes hiding the sidenav, defaulting it to open, changing the mode from over to
@@ -105,21 +105,6 @@ export class ComponentSidenav implements OnInit, OnDestroy {
105
105
}
106
106
}
107
107
108
- @Component ( {
109
- selector : 'app-component-nav' ,
110
- templateUrl : './component-nav.html' ,
111
- imports : [ MatNavList , MatListItem , RouterLinkActive , RouterLink , AsyncPipe ] ,
112
- } )
113
- export class ComponentNav {
114
- private _docItems = inject ( DocumentationItems ) ;
115
- private _route = inject ( ActivatedRoute ) ;
116
- protected _params = this . _route . params ;
117
-
118
- items = this . _params . pipe (
119
- switchMap ( params => ( params ?. section ? this . _docItems . getItems ( params . section ) : of ( [ ] ) ) ) ,
120
- ) ;
121
- }
122
-
123
108
export const componentSidenavRoutes : Routes = [
124
109
{
125
110
path : '' ,
0 commit comments