UNPKG

@public-ui/components

Version:

Contains all web components that belong to KoliBri - The accessible HTML-Standard.

34 lines (33 loc) 1.16 kB
import type { JSX } from '../../stencil-public-runtime'; import type { AlignPropType, PopoverAPI, PopoverCallbacksPropType, PopoverStates, ShowPropType } from '../../schema'; export declare class KolPopover implements PopoverAPI { private arrowElement?; private popoverElement?; private triggerElement?; private host?; private cleanupAutoUpdate?; private lastCloseEvent?; private alignPopover; private handleBeforeToggle; private handleToggle; private catchHostAndTriggerElement; private catchPopoverElement; private catchArrowElement; private requestHide; private handleEscape; private hidePopoverByClickOutside; private handleScroll; private addListenersToBody; private removeListenersFromBody; private syncPopoverVisibility; render(): JSX.Element; _align?: AlignPropType; _on?: PopoverCallbacksPropType; _show?: boolean; state: PopoverStates; validateAlign(value?: AlignPropType): void; validateOn(value?: PopoverCallbacksPropType): void; validateShow(value?: ShowPropType): void; componentWillLoad(): void; disconnectedCallback(): void; }