UNPKG

@favian/headwind-ui

Version:

Headless UI for Angular - Styleless Angular components to integrate with Tailwind CSS

28 lines (27 loc) 1.66 kB
import { OnDestroy } from '@angular/core'; import { HeadwindPopoverService } from './services/headwind-popover.service'; import { HeadwindOverlayService } from '../../services/headwind-overlay.service'; import { HeadwindPopoverOverlayComponent } from './headwind-popover-overlay/headwind-popover-overlay.component'; import { HeadwindAnimator } from '../../services/headwind-animator'; import { HeadwindPopoverOverlayDirective } from './headwind-popover-overlay/headwind-popover-overlay.directive'; import { HeadwindPopoverButtonDirective } from './headwind-popover-button/headwind-popover-button.directive'; import * as i0 from "@angular/core"; export declare class HeadwindPopoverComponent implements OnDestroy { private readonly _headwindOverlayService; private readonly _headwindPopoverService; private readonly _headwindAnimator; popoverOverlayTemplate?: HeadwindPopoverOverlayDirective; popoverOverlay?: HeadwindPopoverOverlayComponent; popoverButton?: HeadwindPopoverButtonDirective; private _popoverEmbeddedViewRef?; private _openTimeoutId?; private _closeTimeoutId?; constructor(_headwindOverlayService: HeadwindOverlayService, _headwindPopoverService: HeadwindPopoverService, _headwindAnimator: HeadwindAnimator); ngOnDestroy(): void; open(): void; close(): void; private _afterClosed; private _popoverPositionListener; static ɵfac: i0.ɵɵFactoryDeclaration<HeadwindPopoverComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<HeadwindPopoverComponent, "headwind-popover", never, {}, {}, ["popoverOverlayTemplate", "popoverOverlay", "popoverButton"], ["*"], true, never>; }