@vismaux/ngx-nordic-cool
Version:
Common Nordic-Cool components for Angular.
29 lines (28 loc) • 1.36 kB
TypeScript
import { QueryList, ElementRef, AfterViewInit, OnDestroy, ChangeDetectorRef, NgZone } from '@angular/core';
import { NcNavbarMenuItemComponent } from '../navbar-menu-item/navbar-menu-item.component';
import { NcNavbarComponent } from '../navbar.component';
import * as i0 from "@angular/core";
export declare class NcNavbarMenuComponent implements OnDestroy, AfterViewInit {
navbar: NcNavbarComponent;
private elRef;
private cdRef;
private ngZone;
private readonly resized$;
private readonly destroyed$;
private resizeObserver;
private menuItemsWidths;
hiddenMenuItems: boolean[];
brandOptionsOpen: boolean;
menuItems: QueryList<NcNavbarMenuItemComponent>;
get anyHiddenMenuItem(): boolean;
get activeBrandOption(): import("@vismaux/ngx-nordic-cool").NcNavbarBrandOptionComponent;
constructor(navbar: NcNavbarComponent, elRef: ElementRef<HTMLElement>, cdRef: ChangeDetectorRef, ngZone: NgZone);
ngAfterViewInit(): void;
ngOnDestroy(): void;
checkResponsiveness(): void;
rerenderMenuItems(): void;
toggleBrandOptions(): void;
private cacheMenuWidths;
static ɵfac: i0.ɵɵFactoryDeclaration<NcNavbarMenuComponent, [{ host: true; }, null, null, null]>;
static ɵcmp: i0.ɵɵComponentDeclaration<NcNavbarMenuComponent, "nc-navbar-menu", never, {}, {}, ["menuItems"], never>;
}