UNPKG

@clr/angular

Version:

Angular components for Clarity

33 lines (32 loc) 1.52 kB
import { ElementRef, OnDestroy } from '@angular/core'; import { ClrCommonStringsService } from '../../utils/i18n/common-strings.service'; import { ClrPopoverToggleService } from '../../utils/popover/providers/popover-toggle.service'; import { SignpostFocusManager } from './providers/signpost-focus-manager.service'; import { SignpostIdService } from './providers/signpost-id.service'; import * as i0 from "@angular/core"; export declare class ClrSignpostTrigger implements OnDestroy { private toggleService; private el; commonStrings: ClrCommonStringsService; private signpostIdService; private signpostFocusManager; private platformId; ariaExpanded: boolean; ariaControl: string; isOpen: boolean; private document; private subscriptions; constructor(toggleService: ClrPopoverToggleService, el: ElementRef, commonStrings: ClrCommonStringsService, signpostIdService: SignpostIdService, signpostFocusManager: SignpostFocusManager, document: any, platformId: any); ngOnInit(): void; ngOnDestroy(): void; /********** * * @description * click handler for the ClrSignpost trigger button used to hide/show ClrSignpostContent. */ onSignpostTriggerClick(event: Event): void; private addDefaultAriaLabel; private focusOnClose; static ɵfac: i0.ɵɵFactoryDeclaration<ClrSignpostTrigger, never>; static ɵdir: i0.ɵɵDirectiveDeclaration<ClrSignpostTrigger, "[clrSignpostTrigger]", never, {}, {}, never, never, false, never>; }