angular2-simple-ui
Version:
Angular 2 Simple Material Design UI Components customisable with Simple 30 KB CSS with LESS support and full features support , just plugin up and run for clarity look at sample examples
26 lines (25 loc) • 844 B
text/typescript
export class NavigationModel {
public brandLogoPath?: string;
public cssClass?: string;
public style: Object={};
public sideNavStyle:Object={};
public links: RouteLinkModel[];
public showBothBrandAndLogo: boolean = false;
public brandCssClass: string = ' sui-brand ';
public brandStyle: Object = {};
public brandLogoClass: string = ' ';
public brandLogoStyle: Object = {};
constructor(public brand: string) {
this.links = [];
}
}
export class RouteLinkModel {
public dropdownLinks?: RouteLinkModel[] =[]
public showBothIconText: boolean = false;
public requireLogin: boolean = false;
public style?: Object={};
public cssClass?: string;
public icon?: string;
constructor(public routerLink: string, public displayName: string) {
}
}