UNPKG

@trendyol/baklava

Version:

Trendyol Baklava Design System

47 lines 1.11 kB
import { CSSResultGroup, LitElement, TemplateResult } from "lit"; import "../popover/bl-popover"; import { Placement } from "../popover/bl-popover"; /** * @tag bl-tooltip * @summary Baklava Tooltip component * @dependency bl-popover * * @cssproperty [--bl-tooltip-trigger-display=inline-flex] Set the display of the tooltip trigger. */ export default class BlTooltip extends LitElement { static get styles(): CSSResultGroup; private trigger; private popover; /** * Sets placement of the tooltip */ placement: Placement; /** * Fires when hovering over a trigger */ private onShow; /** * Fires when leaving over from trigger */ private onHide; /** * Shows tooltip */ show(): void; /** * Hides tooltip */ hide(): void; /** * Gives the visibility status of the tooltip */ get visible(): boolean; private triggerTemplate; render(): TemplateResult; } declare global { interface HTMLElementTagNameMap { "bl-tooltip": BlTooltip; } } //# sourceMappingURL=bl-tooltip.d.ts.map