UNPKG

@luminela/menu

Version:

A simple menubar component for Angular.

25 lines (24 loc) 863 B
import { AfterContentInit, OnDestroy, OnInit, QueryList, TemplateRef } from "@angular/core"; import { MenuItemComponent } from "@luminela/contextmenu"; import { IMenuItem } from "@luminela/contextmenu"; import { Highlightable } from "@angular/cdk/a11y"; export declare class MenuComponent implements OnInit, AfterContentInit, Highlightable, OnDestroy { readonly uid: string; private subMenuItemsSubscription$; focused: boolean; subMenuItems: QueryList<MenuItemComponent>; disabled: boolean; menuClass: string; menuItems: IMenuItem[]; target: HTMLElement; text: string; textTemplate: TemplateRef<any>; constructor(); ngOnInit(): void; ngOnDestroy(): void; ngAfterContentInit(): void; setActiveStyles(): void; setInactiveStyles(): void; private createMenuItems; private initializeMenuItems; }