@esri/calcite-components
Version:
Web Components for Esri's Calcite Design System.
19 lines (18 loc) • 699 B
TypeScript
import { VNode } from "../../stencil-public-runtime";
/**
* @slot - A slot for adding elements that reference a 'calcite-popover' by the 'selector' property.
*/
export declare class CalcitePopoverManager {
el: HTMLCalcitePopoverManagerElement;
/**
* CSS Selector to match reference elements for popovers. Reference elements will be identified by this selector in order to open their associated popover.
*/
selector: string;
/**
* Automatically closes any currently open popovers when clicking outside of a popover.
*/
autoClose?: boolean;
render(): VNode;
getRelatedPopover: (element: HTMLElement) => HTMLCalcitePopoverElement;
closeOpenPopovers(event: Event): void;
}