bia-framework
Version:
Bia Framework to work with angular 2
42 lines (34 loc) • 936 B
TypeScript
export interface IMenuItem
{
nome:string;
Text?:string;
TextColor?:string;
icon?:string;
Show:boolean;
IconColor?:string;
isDisabled?:boolean;
Click:() => void;
BadgeColor?:string;
ShowBadge?:boolean
BadgeCount?:number;
StatusColor?:string;
ShowStatus?:boolean;
access?:string;
}
interface IBarServiceProvider
{
AddLeftSystemMenu:(menuItem:IMenuItem) => void;
AddRightSystemMenu:(menuItem:IMenuItem) => void;
}
interface IBarService
{
ChangeTopBarVisibility(isVisible:boolean):void;
AddTopBarLeftButton(menuItem:IMenuItem):void;
AddTopBarRightButton(menuItem:IMenuItem):void;
ChangeTopBarLeftButton(menuItem:IMenuItem):void;
ChangeTopBarRightButton(menuItem:IMenuItem):void;
ClearLeftButtons():void;
ClearRightButtons():void;
ClearTitleBar():void;
SetTitleBar(newTitle:string):void;
}