UNPKG

@porscheinformatik/clr-addons

Version:
31 lines (30 loc) 1.21 kB
import { ElementRef, Injector, OnDestroy, OnInit, QueryList, Renderer2 } from '@angular/core'; import { ClrMainNavGroupItem } from './main-nav-group-item'; import * as i0 from "@angular/core"; export declare class ClrMainNavGroup implements OnInit, OnDestroy { title: string; icon?: string; prefix: string; id: number; protected el: ElementRef; protected renderer: Renderer2; private unlistenFuncs; private ignore; items: QueryList<ClrMainNavGroupItem>; private currentFocusedId; constructor(injector: Injector); ngOnInit(): void; ngOnDestroy(): void; onClick(event: MouseEvent): void; isActive(): boolean; isChecked(): boolean; private closeMenus; private listenForCloseEvents; private attachResizeListener; private detachListener; private listenToArrowKeys; private move; private focusFirstItemOnOpen; static ɵfac: i0.ɵɵFactoryDeclaration<ClrMainNavGroup, never>; static ɵcmp: i0.ɵɵComponentDeclaration<ClrMainNavGroup, "clr-main-nav-group", never, { "title": { "alias": "clrTitle"; "required": false; }; "icon": { "alias": "clrIcon"; "required": false; }; }, {}, ["items"], ["*"], false, never>; }