UNPKG

@kelvininc/ui-components

Version:
36 lines (32 loc) 2.39 kB
import { p as proxyCustomElement, H, h, e as Host } from './p-D6GMjtmE.js'; const tooltipTextCss = "@property --rotation{syntax:\"<angle>\";initial-value:0deg;inherits:false}@keyframes rotate-border{to{--rotation:360deg}}:host{--container-white-space:normal;--container-width:fit-content;--container-max-width:280px}.tooltip-container{height:fit-content;width:var(--container-width);max-width:var(--container-max-width);display:inline-block;word-wrap:break-word;background-color:var(--kv-neutral-6, #3f3f3f);box-shadow:0 8px 16px -4px rgba(var(--kv-neutral-6-rgb, 63, 63, 63), 0.25), 0 0 1px 0 rgba(var(--kv-neutral-3-rgb, 221, 221, 221), 0.31);user-select:none;border-radius:2px;padding:var(--kv-spacing, 4px) var(--kv-spacing-2x, 8px);white-space:var(--container-white-space)}.tooltip-container .tooltip-text{font-family:var(--kv-primary-font, \"proxima-nova\", sans-serif, \"Arial\");font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:21px;letter-spacing:normal;text-transform:none;color:var(--kv-neutral-2, #e5e5e5)}"; const KvTooltipText = /*@__PURE__*/ proxyCustomElement(class KvTooltipText extends H { constructor() { super(); this.__registerHost(); this.__attachShadow(); /** @inheritdoc */ this.text = ''; } render() { return (h(Host, { key: '277b5f5f6afe392e5657e19268b365359eae3cb5' }, h("div", { key: 'fd7dbf5800f2bc0c2b4143c30364213789de74ba', class: "tooltip-container", part: "tooltip-container" }, this.text && h("div", { key: 'f2997530ada322d521850d251eae279c6f3ea1ea', class: "tooltip-text" }, this.text), h("div", { key: 'efcbeb035cf56668388b59ac214effdcb2fa8df7', class: "tooltip-slot", part: "tooltip-slot-content" }, h("slot", { key: '0fc3e2f0f894f4a9c6b795ee17a18bf090bbbe89' }))))); } static get style() { return tooltipTextCss; } }, [1, "kv-tooltip-text", { "text": [513] }]); function defineCustomElement() { if (typeof customElements === "undefined") { return; } const components = ["kv-tooltip-text"]; components.forEach(tagName => { switch (tagName) { case "kv-tooltip-text": if (!customElements.get(tagName)) { customElements.define(tagName, KvTooltipText); } break; } }); } defineCustomElement(); export { KvTooltipText as K, defineCustomElement as d };