@sixbell-telco/sdk
Version:
A collection of reusable components designed for use in Sixbell Telco Angular projects
19 lines (18 loc) • 1.43 kB
TypeScript
import * as i0 from "@angular/core";
import * as i1 from "@angular/cdk/menu";
/**
* DropdownMenuSubTrigger - Trigger for opening a submenu
*/
export declare class DropdownMenuSubTriggerComponent {
private readonly dropdownMenuService;
readonly iconChevronRight = "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M10 6L8.59 7.41L13.17 12l-4.58 4.59L10 18l6-6z\"></path></svg>";
readonly disabled: import("@angular/core").InputSignal<boolean>;
readonly className: import("@angular/core").InputSignal<string | undefined>;
private readonly isOpen;
readonly triggerClass: import("@angular/core").Signal<string>;
readonly chevronClass: import("@angular/core").Signal<string>;
onMenuOpened(): void;
onMenuClosed(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<DropdownMenuSubTriggerComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<DropdownMenuSubTriggerComponent, "st-dropdown-menu-sub-trigger", never, { "disabled": { "alias": "disabled"; "required": false; "isSignal": true; }; "className": { "alias": "className"; "required": false; "isSignal": true; }; }, {}, never, ["*"], true, [{ directive: typeof i1.CdkMenuItem; inputs: {}; outputs: {}; }, { directive: typeof i1.CdkMenuTrigger; inputs: { "cdkMenuTriggerFor": "menuTriggerFor"; }; outputs: { "cdkMenuOpened": "cdkMenuOpened"; "cdkMenuClosed": "cdkMenuClosed"; }; }]>;
}