UNPKG

suis

Version:
35 lines (34 loc) 1.92 kB
import { TemplateRef } from '@angular/core'; import { SuisNavigationGroupItem, SuisNavigationItem } from '../../interfaces/suis-navigation-item.interfaces'; import * as i0 from "@angular/core"; export declare class SuisNavigationGroupComponent { /** * Navigation item data. Type of SuisNavigationGroupItem. */ readonly item: import("@angular/core").InputSignal<SuisNavigationGroupItem | undefined>; /** * Template to be displayed instead of item's label. */ readonly templateRef: import("@angular/core").InputSignal<TemplateRef<{ $implicit: SuisNavigationItem; }> | undefined>; /** * Expanded state of the navigation group. By default set to true. */ readonly expanded: import("@angular/core").InputSignal<boolean>; _expanded: import("@angular/core").WritableSignal<boolean>; /** * Adds expand / collapse logic to group header items. By default set to false. */ readonly expandable: import("@angular/core").InputSignal<boolean>; /** * Enables dark mode pallette. By default set to true. */ readonly darkMode: import("@angular/core").InputSignal<boolean>; constructor(); /** @internal */ itemTrackBy(index: number, item: SuisNavigationGroupItem): string; onExpandedChange(value: boolean): void; static ɵfac: i0.ɵɵFactoryDeclaration<SuisNavigationGroupComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<SuisNavigationGroupComponent, "suis-navigation-group", never, { "item": { "alias": "item"; "required": false; "isSignal": true; }; "templateRef": { "alias": "templateRef"; "required": false; "isSignal": true; }; "expanded": { "alias": "expanded"; "required": false; "isSignal": true; }; "expandable": { "alias": "expandable"; "required": false; "isSignal": true; }; "darkMode": { "alias": "darkMode"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>; }