UNPKG

@nova-ui/bits

Version:

SolarWinds Nova Framework

27 lines (26 loc) 1.13 kB
import { ChangeDetectorRef, ElementRef } from "@angular/core"; import { MenuActionType } from "../../public-api"; import { MenuGroupComponent } from "../menu-group/menu-group.component"; import { MenuItemBaseComponent } from "../menu-item/menu-item-base"; import * as i0 from "@angular/core"; /** * @ignore */ /** * Menu item component which is needed to perform action on click event */ export declare class MenuActionComponent extends MenuItemBaseComponent { readonly group: MenuGroupComponent; /** * Adds icon by specified icon name */ icon: string; type: MenuActionType; menuItem: ElementRef; constructor(group: MenuGroupComponent, cd: ChangeDetectorRef); handleClick(event: MouseEvent): void; getIconColor(): string; doAction(event: any): void; static ɵfac: i0.ɵɵFactoryDeclaration<MenuActionComponent, [{ optional: true; }, null]>; static ɵcmp: i0.ɵɵComponentDeclaration<MenuActionComponent, "nui-menu-action", never, { "icon": { "alias": "icon"; "required": false; }; "type": { "alias": "type"; "required": false; }; }, {}, never, ["*"], false, never>; }