projects/rebirth-ng/src/lib/menu-bar/menu-bar.model.ts
Properties |
|
home |
home:
|
Type : string | any[]
|
Optional |
homeQueryParams |
homeQueryParams:
|
Type : any
|
Optional |
logo |
logo:
|
Type : string
|
Optional |
menus |
menus:
|
Type : MenuItem[]
|
Optional |
rightMenus |
rightMenus:
|
Type : MenuItem[]
|
Optional |
title |
title:
|
Type : string
|
Optional |
import { TemplateRef } from '@angular/core';
export interface MenuItem {
id?: string | number;
text?: string;
icon?: string;
url?: string;
router?: any[];
queryParams?: any;
handler?: (item: MenuItem) => void;
itemTemplate?: TemplateRef<any>;
target?: '_blank' | '_self' | '_parent' | '_top' | any;
divider?: boolean;
header?: boolean;
cssClass?: string;
children?: MenuItem[];
}
export interface MenuBar {
logo?: string;
title?: string;
home?: string | any[];
homeQueryParams?: any;
menus?: MenuItem[];
rightMenus?: MenuItem[];
}