UNPKG

@public-ui/components

Version:

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

27 lines (26 loc) 949 B
import type { AlignPropType, PopoverAPI, PopoverCallbacksPropType, PopoverStates, ShowPropType } from '../../schema'; import type { JSX } from '../../stencil-public-runtime'; export declare class KolPopover implements PopoverAPI { private arrowElement?; private popoverElement?; private triggerElement?; private host?; private showPopover; private hidePopover; private hidePopoverByEscape; private hidePopoverByClickOutside; private addListenersToBody; private removeListenersToBody; private catchHostAndTriggerElement; private catchPopoverElement; private catchArrowElement; 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; }