UNPKG

@sixbell-telco/sdk

Version:

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

30 lines (29 loc) 1.63 kB
import { TemplateRef } from '@angular/core'; import * as i0 from "@angular/core"; /** * DropdownMenuBarSubTrigger - Trigger for opening a submenu in menu bar */ export declare class DropdownMenuBarSubTriggerComponent { private readonly elementRef; private readonly isOpen; private hoverTimeout; readonly disabled: import("@angular/core").InputSignal<boolean>; readonly className: import("@angular/core").InputSignal<string | undefined>; readonly chevronIcon: import("@angular/core").InputSignal<string>; /** * Menu template reference for the clean API (menuTriggerFor) */ menuTriggerFor: import("@angular/core").InputSignal<TemplateRef<unknown> | null>; /** * Computed data state for ARIA */ dataState: import("@angular/core").Signal<"closed" | "open">; readonly triggerClass: import("@angular/core").Signal<string>; readonly chevronClass: import("@angular/core").Signal<string>; onMenuOpened(): void; onMenuClosed(): void; onMouseEnter(): void; onMouseLeave(): void; static ɵfac: i0.ɵɵFactoryDeclaration<DropdownMenuBarSubTriggerComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<DropdownMenuBarSubTriggerComponent, "st-dropdown-menu-bar-sub-trigger", never, { "disabled": { "alias": "disabled"; "required": false; "isSignal": true; }; "className": { "alias": "className"; "required": false; "isSignal": true; }; "chevronIcon": { "alias": "chevronIcon"; "required": false; "isSignal": true; }; "menuTriggerFor": { "alias": "menuTriggerFor"; "required": false; "isSignal": true; }; }, {}, never, ["*"], true, never>; }