@sixbell-telco/sdk
Version:
A collection of reusable components designed for use in Sixbell Telco Angular projects
24 lines (23 loc) • 1.09 kB
TypeScript
import * as i0 from "@angular/core";
import * as i1 from "@angular/cdk/menu";
/**
* DropdownContextMenuTrigger - Trigger for context menu (right-click)
*/
export declare class DropdownContextMenuTriggerComponent {
private readonly document;
private originalBodyOverflow;
/**
* Whether the context menu is disabled
*/
disabled: import("@angular/core").InputSignal<boolean>;
/**
* Handle menu opened - prevent body scroll
*/
onMenuOpened(): void;
/**
* Handle menu closed - restore body scroll
*/
onMenuClosed(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<DropdownContextMenuTriggerComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<DropdownContextMenuTriggerComponent, "st-dropdown-context-menu-trigger", never, { "disabled": { "alias": "disabled"; "required": false; "isSignal": true; }; }, {}, never, ["*"], true, [{ directive: typeof i1.CdkContextMenuTrigger; inputs: { "cdkContextMenuTriggerFor": "menuTriggerFor"; }; outputs: { "cdkContextMenuOpened": "opened"; "cdkContextMenuClosed": "closed"; }; }]>;
}