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>
|
||||
</div>
|
||||
<ng-template #default>
|
||||
<side-menu-items [items]="menuItems" (activate)="activateAndScroll($event)"></side-menu-items>
|
||||
</ng-template>
|
||||
|
||||
<div #desktop id="resources-nav">
|
||||
<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>
|
||||
</div>
|
||||
|
|
|
@ -50,6 +50,7 @@ export class SideMenu implements OnInit, OnDestroy {
|
|||
activeCatCaption: string;
|
||||
activeItemCaption: string;
|
||||
menuItems: Array<MenuItem>;
|
||||
@Input() itemsTemplate;
|
||||
|
||||
private options: any;
|
||||
private $element: any;
|
||||
|
|
Loading…
Reference in New Issue
Block a user