@trendyol/baklava
Version:
Trendyol Baklava Design System
47 lines • 1.11 kB
TypeScript
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