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[];
}