UNPKG

@sixbell-telco/sdk

Version:

A collection of reusable components designed for use in Sixbell Telco Angular projects

39 lines (38 loc) 1.63 kB
import * as i0 from "@angular/core"; import * as i1 from "@angular/cdk/menu"; /** * DropdownMenuItem - Individual menu item */ export declare class DropdownMenuItemComponent { private readonly menuStack; /** * Whether the menu item is disabled */ disabled: import("@angular/core").InputSignal<boolean>; /** * Whether the menu item is active */ active: import("@angular/core").InputSignal<boolean>; /** * Optional keyboard shortcut text */ shortcut: import("@angular/core").InputSignal<string | undefined>; /** * Custom CSS classes */ class: import("@angular/core").InputSignal<string>; /** * Emitted when the menu item is triggered/clicked */ triggered: import("@angular/core").OutputEmitterRef<void>; /** * Handle item click - close all menus unless disabled */ onItemClick(): void; /** * Computed CSS classes for the menu item */ itemClass: () => string; static ɵfac: i0.ɵɵFactoryDeclaration<DropdownMenuItemComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<DropdownMenuItemComponent, "st-dropdown-menu-item", never, { "disabled": { "alias": "disabled"; "required": false; "isSignal": true; }; "active": { "alias": "active"; "required": false; "isSignal": true; }; "shortcut": { "alias": "shortcut"; "required": false; "isSignal": true; }; "class": { "alias": "class"; "required": false; "isSignal": true; }; }, { "triggered": "triggered"; }, never, ["*"], true, [{ directive: typeof i1.CdkMenuItem; inputs: {}; outputs: { "cdkMenuItemTriggered": "triggered"; }; }]>; }