UNPKG

@alegendstale/holly-components

Version:

Reusable UI components created using lit

32 lines 953 B
import { LitElement } from "lit"; import { client } from "../../utils/types.js"; export type TriggerTypes = 'hover' | 'click' | 'manual'; export declare const styles: import("lit").CSSResult; export declare class ToolTip extends LitElement { static styles: import("lit").CSSResult; private _trigger; textEl?: HTMLParagraphElement; display: boolean; set trigger(val: TriggerTypes); get trigger(): TriggerTypes; text: string; render(): import("lit-html").TemplateResult<1>; /** * Clamps the tooltip position to within the bounds */ clampPosition: (pos: { x: number; y: number; }, bounds: DOMRect) => { x: number; y: number; }; setClampedPosition({ x, y }: client, bounds: DOMRect): void; setPosition({ x, y }: client): void; } declare global { interface HTMLElementTagNameMap { 'tool-tip': ToolTip; } } //# sourceMappingURL=tool-tip.d.ts.map