UNPKG

@nova-ui/bits

Version:

SolarWinds Nova Framework

26 lines (25 loc) 1.23 kB
import { EventEmitter, QueryList } from "@angular/core"; import { MenuItemBaseComponent } from "../menu-item/menu-item/menu-item-base"; import { IMenuGroup, IMenuItem } from "../public-api"; import * as i0 from "@angular/core"; /** * @ignore */ /** * Examples: <example-url>./../../../demo/index.html#/menu</example-url><br /> * "nui-menu" provides simple dropdown menu option with custom items: * "nui-header", "nui-divider", "nui-action", "nui-link", "nui-option" */ export declare class MenuPopupComponent { itemsSource: IMenuGroup[]; size?: string; menuItems: QueryList<MenuItemBaseComponent>; get smCssClass(): boolean; get lgCssClass(): boolean; menuItemClicked?: EventEmitter<IMenuItem> | undefined; handleClick(item: IMenuItem): void; getDisplayValue(item: IMenuItem): string; stopClickPropagation(event: MouseEvent): void; static ɵfac: i0.ɵɵFactoryDeclaration<MenuPopupComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<MenuPopupComponent, "nui-menu-popup", never, { "itemsSource": { "alias": "itemsSource"; "required": false; }; "size": { "alias": "size"; "required": false; }; }, { "menuItemClicked": "menuItemClicked"; }, never, never, false, never>; }