UNPKG

ns-components-angular

Version:

Angular Wrapper Components for NSComponents

32 lines (31 loc) 985 B
export interface INSHorizontalNavigationClickFunction { (event: any, item: INSHorizontalNavigationMenu): boolean; } export interface INSHorizontalNavigationMenu { menuName: string; href?: string; iconBeforeHtml?: string; iconAfterHtml?: string; onClick?: INSHorizontalNavigationClickFunction; childMenus?: INSHorizontalNavigationMenu[]; attributes?: Record<string, string>; [propName: string]: any; } export interface INSHorizontalNavigationCustomClassSetting { navContainer?: string; nonSubMenuItem?: string; subMenuItem?: string; subMenuCon?: string; mouseHover?: string; } export interface INSHorizontalNavigationSetting { dataSource?: INSHorizontalNavigationMenu[]; titleField?: string; childField?: string; enableOpenOnClick?: boolean; enableAnimation?: boolean; theme?: string; extraAttribute?: string; customClass?: INSHorizontalNavigationCustomClassSetting; [propName: string]: any; }