UNPKG

@salla.sa/twilight-components

Version:
5 lines 1.45 kB
/*! * Crafted with ❤ by Salla */ import{r as t,h as i,g as o}from"./p-bdd00808.js";const s='.s-tooltip-container{position:relative;display:inline-block}.s-tooltip-item{position:absolute;-webkit-transform:translateX(-39%);transform:translateX(-39%);background-color:#baf3e6;color:#004d5a;bottom:100%;left:50%;text-align:center;border-radius:5px;z-index:1;white-space:nowrap;opacity:0;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;pointer-events:none;margin:0 0 16px 8px;padding:12px;max-width:150px;width:190px;white-space:normal;opacity:1}.s-tooltip-item::after{content:"";position:absolute;bottom:-10px;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#baf3e6 transparent transparent transparent}.s-tooltip-item:dir(ltr){-webkit-transform:translateX(-72%);transform:translateX(-72%)}';const e=class{constructor(i){t(this,i);this.targetElement=null;this.text=undefined;this.targetId=undefined;this.show=false}handleMouseOver(t){if(this.targetElement&&this.targetElement.contains(t.target)){this.show=true}}handleMouseOut(t){if(this.targetElement&&this.targetElement.contains(t.target)){this.show=false}}componentDidLoad(){this.targetElement=document.getElementById(this.targetId)}render(){return i("div",{class:"s-tooltip-container"},i("slot",null),this.show&&i("div",{class:"s-tooltip-item"},this.text))}get el(){return o(this)}};e.style=s;export{e as salla_tooltip}; //# sourceMappingURL=p-916f5bba.entry.js.map