mirror of
https://github.com/Redocly/redoc.git
synced 2025-02-07 13:30:33 +03:00
feat: SideMenu to support items template as a parameter
This commit is contained in:
parent
838f23380c
commit
8a49fb30de
|
@ -4,8 +4,14 @@
|
||||||
<span class="selected-endpoint">{{activeItemCaption}}</span>
|
<span class="selected-endpoint">{{activeItemCaption}}</span>
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
|
<ng-template #default>
|
||||||
|
<side-menu-items [items]="menuItems" (activate)="activateAndScroll($event)"></side-menu-items>
|
||||||
|
</ng-template>
|
||||||
|
|
||||||
<div #desktop id="resources-nav">
|
<div #desktop id="resources-nav">
|
||||||
<ul class="menu-root">
|
<ul class="menu-root">
|
||||||
<side-menu-items [items]="menuItems" (activate)="activateAndScroll($event)"></side-menu-items>
|
<div *ngIf="itemsTemplate; else default">
|
||||||
|
<ng-container *ngTemplateOutlet="itemsTemplate; context: this"></ng-container>
|
||||||
|
</div>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -50,6 +50,7 @@ export class SideMenu implements OnInit, OnDestroy {
|
||||||
activeCatCaption: string;
|
activeCatCaption: string;
|
||||||
activeItemCaption: string;
|
activeItemCaption: string;
|
||||||
menuItems: Array<MenuItem>;
|
menuItems: Array<MenuItem>;
|
||||||
|
@Input() itemsTemplate;
|
||||||
|
|
||||||
private options: any;
|
private options: any;
|
||||||
private $element: any;
|
private $element: any;
|
||||||
|
|
Loading…
Reference in New Issue
Block a user