UNPKG

@public-ui/components

Version:

Contains all web components that belong to KoliBri - The accessible HTML-Standard.

5 lines 2.25 kB
/*! * KoliBri - The accessible HTML-Standard */ import{r as i,h as t,H as o,g as l}from"./index-BQlHOxik.js";import{B as s}from"./variant-quote-y0Z1TRdz.js";import{T as e}from"./component-Dh0cPCxF.js";import{T as r}from"./controller-Bdve6A-Q.js";import"./common-Cx_AGO_M.js";import"./normalizers-m3s9sgmq.js";import"./_Uint8Array-kJHDjtoP.js";import"./isArray-CcrBs4JM.js";import"./component-DvjvBJeK.js";import"./tslib.es6-QNbPBOk5.js";import"./bem-registry-CWvl2xho.js";import"./clsx-COFh-Vc8.js";import"./component-DzaT2WlJ.js";import"./align-floating-elements-D5XJiLiU.js";import"./tooltip-open-tracking-D3tCiiGP.js";import"./align-DxZmRFcp.js";import"./label-KTv-zMW0.js";import"./base-controller-CXhqh4cR.js";const a=class{constructor(t){i(this,t);this.controller=new r(s.stateLess);this._align="top"}validateAlign(i){var t;(t=this.controller)===null||t===void 0?void 0:t.watchAlign(i)}validateId(i){var t;(t=this.controller)===null||t===void 0?void 0:t.watchId(i)}validateLabel(i){var t;(t=this.controller)===null||t===void 0?void 0:t.watchLabel(i)}hideTooltip(){var i;return Promise.resolve((i=this.controller)===null||i===void 0?void 0:i.hideTooltip())}componentWillLoad(){this.controller.componentWillLoad({label:this._label,align:this._align,badgeText:this._badgeText,id:this._id})}connectedCallback(){var i,t,o;(i=this.controller)===null||i===void 0?void 0:i.initContext((o=(t=this.host)===null||t===void 0?void 0:t.previousElementSibling)!==null&&o!==void 0?o:undefined)}componentDidRender(){var i;if(this.host){(i=this.controller)===null||i===void 0?void 0:i.handleEventListeners(this.host)}}disconnectedCallback(){var i;(i=this.controller)===null||i===void 0?void 0:i.destroy()}render(){return t(o,{key:"f677d58b886cdb9f1aab620608155ee412e0ef7d",class:"kol-tooltip"},t(e,{key:"d86d1adc81a94fbb1116532e9f2529d96362834d",label:this.controller.getRenderProp("label"),badgeText:this._badgeText,id:this.controller.getRenderProp("id"),refFloating:i=>{var t;return(t=this.controller)===null||t===void 0?void 0:t.setTooltipElementRef(i)}}))}get host(){return l(this)}static get watchers(){return{_align:["validateAlign"],_id:["validateId"],_label:["validateLabel"]}}};export{a as kol_tooltip_wc}; //# sourceMappingURL=kol-tooltip-wc.entry.js.map