UNPKG

@clr/angular

Version:

Angular components for Clarity

36 lines (35 loc) 1.72 kB
import { ElementRef, Injector, OnInit, Renderer2 } from '@angular/core'; import { ClrStandaloneCdkTrapFocus } from '../../utils/focus/focus-trap'; import { ResponsiveNavigationService } from './providers/responsive-navigation.service'; import { ResponsiveNavCodes } from './responsive-nav-codes'; import * as i0 from "@angular/core"; import * as i1 from "../../utils/focus/focus-trap/standalone-cdk-trap-focus.directive"; export declare class ClrNavLevel implements OnInit { private cdkTrapFocus; private responsiveNavService; private elementRef; private renderer; _level: number; closeButtonAriaLabel: string; private _isOpen; private _document; private _subscription; constructor(platformId: any, cdkTrapFocus: ClrStandaloneCdkTrapFocus, responsiveNavService: ResponsiveNavigationService, elementRef: ElementRef<HTMLElement>, renderer: Renderer2, injector: Injector); get level(): number; get responsiveNavCodes(): ResponsiveNavCodes; get isOpen(): boolean; ngOnInit(): void; ngAfterViewInit(): void; ngOnDestroy(): void; onResize(event: Event): void; onMouseClick(target: any): void; addNavClass(level: number): void; open(): void; close(): void; protected hideNavigation(): void; protected showNavigation(): void; protected hideCloseButton(): void; protected showCloseButton(): void; static ɵfac: i0.ɵɵFactoryDeclaration<ClrNavLevel, never>; static ɵdir: i0.ɵɵDirectiveDeclaration<ClrNavLevel, "[clr-nav-level]", never, { "_level": "clr-nav-level"; "closeButtonAriaLabel": "closeAriaLabel"; }, {}, never, never, false, [{ directive: typeof i1.ClrStandaloneCdkTrapFocus; inputs: {}; outputs: {}; }]>; }