UNPKG

@junte/ui

Version:

Quality Angular UI components kit

36 lines (35 loc) 3.36 kB
import { EventEmitter, QueryList } from '@angular/core'; import { Gutter } from '../../core/enums/gutter'; import { Orientation } from '../../core/enums/orientation'; import { Placement } from '../../core/enums/placement'; import { MenuStyle } from '../../core/enums/style'; import { UI } from '../../core/enums/ui'; import { PopoverInstance } from '../../overlays/popover/popover.service'; import { MenuItemComponent } from './menu-item.component'; import * as ɵngcc0 from '@angular/core'; export declare class MenuComponent { readonly host = "jnt-menu-host"; ui: typeof UI; private _spacing; private _placement; reference: { popover: PopoverInstance; }; _style: MenuStyle; _orientation: Orientation; collapsed: boolean; set style(style: MenuStyle); set orientation(orientation: Orientation); get orientation(): Orientation; set placement(placement: Placement); get placement(): Placement; set spacing(spacing: Gutter); get spacing(): Gutter; context: string; selected: EventEmitter<MenuItemComponent>; items: QueryList<MenuItemComponent>; toggle(item: MenuItemComponent): void; static ɵfac: ɵngcc0.ɵɵFactoryDef<MenuComponent, never>; static ɵcmp: ɵngcc0.ɵɵComponentDefWithMeta<MenuComponent, "jnt-menu", never, { "collapsed": "collapsed"; "style": "style"; "orientation": "orientation"; "placement": "placement"; "spacing": "spacing"; "context": "context"; }, { "selected": "selected"; }, ["items"], never>; } //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWVudS5jb21wb25lbnQuZC50cyIsInNvdXJjZXMiOlsibWVudS5jb21wb25lbnQuZC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7O0FBUUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQXNCQSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEV2ZW50RW1pdHRlciwgUXVlcnlMaXN0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBHdXR0ZXIgfSBmcm9tICcuLi8uLi9jb3JlL2VudW1zL2d1dHRlcic7XG5pbXBvcnQgeyBPcmllbnRhdGlvbiB9IGZyb20gJy4uLy4uL2NvcmUvZW51bXMvb3JpZW50YXRpb24nO1xuaW1wb3J0IHsgUGxhY2VtZW50IH0gZnJvbSAnLi4vLi4vY29yZS9lbnVtcy9wbGFjZW1lbnQnO1xuaW1wb3J0IHsgTWVudVN0eWxlIH0gZnJvbSAnLi4vLi4vY29yZS9lbnVtcy9zdHlsZSc7XG5pbXBvcnQgeyBVSSB9IGZyb20gJy4uLy4uL2NvcmUvZW51bXMvdWknO1xuaW1wb3J0IHsgUG9wb3Zlckluc3RhbmNlIH0gZnJvbSAnLi4vLi4vb3ZlcmxheXMvcG9wb3Zlci9wb3BvdmVyLnNlcnZpY2UnO1xuaW1wb3J0IHsgTWVudUl0ZW1Db21wb25lbnQgfSBmcm9tICcuL21lbnUtaXRlbS5jb21wb25lbnQnO1xuZXhwb3J0IGRlY2xhcmUgY2xhc3MgTWVudUNvbXBvbmVudCB7XG4gICAgcmVhZG9ubHkgaG9zdCA9IFwiam50LW1lbnUtaG9zdFwiO1xuICAgIHVpOiB0eXBlb2YgVUk7XG4gICAgcHJpdmF0ZSBfc3BhY2luZztcbiAgICBwcml2YXRlIF9wbGFjZW1lbnQ7XG4gICAgcmVmZXJlbmNlOiB7XG4gICAgICAgIHBvcG92ZXI6IFBvcG92ZXJJbnN0YW5jZTtcbiAgICB9O1xuICAgIF9zdHlsZTogTWVudVN0eWxlO1xuICAgIF9vcmllbnRhdGlvbjogT3JpZW50YXRpb247XG4gICAgY29sbGFwc2VkOiBib29sZWFuO1xuICAgIHNldCBzdHlsZShzdHlsZTogTWVudVN0eWxlKTtcbiAgICBzZXQgb3JpZW50YXRpb24ob3JpZW50YXRpb246IE9yaWVudGF0aW9uKTtcbiAgICBnZXQgb3JpZW50YXRpb24oKTogT3JpZW50YXRpb247XG4gICAgc2V0IHBsYWNlbWVudChwbGFjZW1lbnQ6IFBsYWNlbWVudCk7XG4gICAgZ2V0IHBsYWNlbWVudCgpOiBQbGFjZW1lbnQ7XG4gICAgc2V0IHNwYWNpbmcoc3BhY2luZzogR3V0dGVyKTtcbiAgICBnZXQgc3BhY2luZygpOiBHdXR0ZXI7XG4gICAgY29udGV4dDogc3RyaW5nO1xuICAgIHNlbGVjdGVkOiBFdmVudEVtaXR0ZXI8TWVudUl0ZW1Db21wb25lbnQ+O1xuICAgIGl0ZW1zOiBRdWVyeUxpc3Q8TWVudUl0ZW1Db21wb25lbnQ+O1xuICAgIHRvZ2dsZShpdGVtOiBNZW51SXRlbUNvbXBvbmVudCk6IHZvaWQ7XG59XG4iXX0=