UNPKG

@synergy-design-system/angular

Version:
30 lines (27 loc) 1.21 kB
import * as i0 from '@angular/core'; import { ElementRef, NgZone, EventEmitter } from '@angular/core'; import SynMenu from '@synergy-design-system/components/components/menu/menu.component.js'; import { SynSelectEvent } from '@synergy-design-system/components'; export { SynSelectEvent } from '@synergy-design-system/components'; /** * @summary Menus provide a list of options for the user to choose from. * @documentation https://synergy-design-system.github.io/?path=/docs/components-syn-menu--docs * @status stable * @since 1.12.0 * * @slot - The menu's content, including menu items, menu labels, and dividers. * * @event {{ item: SynMenuItem }} syn-select - Emitted when a menu item is selected. */ declare class SynMenuComponent { nativeElement: SynMenu; private _ngZone; constructor(e: ElementRef, ngZone: NgZone); /** * Emitted when a menu item is selected. */ synSelectEvent: EventEmitter<SynSelectEvent>; static ɵfac: i0.ɵɵFactoryDeclaration<SynMenuComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<SynMenuComponent, "syn-menu", never, {}, { "synSelectEvent": "synSelectEvent"; }, never, ["*"], true, never>; } export { SynMenuComponent };