UNPKG

lamb-web-lib

Version:

LambWebLib. Es un proyecto angular de tipo Librería. que contiene una Suit de componentes reutilizables para el proyecto [Lamb Financial](https://lamb.upeu.edu.pe).

64 lines (63 loc) 1.38 kB
/** * @license * Copyright Lamb Team. All Rights Reserved. * Licensed under the MIT License. See License.txt in the project root for license information. */ export interface LambMenuBag { tag: string; item: LambMenuItem; } export declare abstract class LambMenuItem { /** * Título del elemento. */ title: string; /** * Nombre de la clase del icono. */ icon?: string; /** * target del link del HTML. */ target?: string; /** * Elemento Escondido. */ hidden?: boolean; /** * URL del elemento (absolute) */ url?: string; /** * Cuando este es el elemto home. */ home?: boolean; /** * Link relativo del elemento (para routerLink) */ link?: string; /** * El elemento se selecciona cuando es parcial o totalmente igual a la URL actual */ pathMatch?: string; /** * Altura de los elemento hijos. */ subMenuHeight?: number; /** * Elementos hijos */ children?: LambMenuItem[]; /** * Expandido por defecto. */ expanded?: boolean; /** * Si el elemento es solo un grupo (no se puede hacer clic) */ group?: boolean; parent?: LambMenuItem; selected?: boolean; data?: any; fragment?: string; }