@nova-ui/bits
Version:
SolarWinds Nova Framework
27 lines (26 loc) • 1.13 kB
TypeScript
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>;
}