@dialpad/dialtone
Version:
Dialpad's Dialtone design system monorepo
2 lines • 1.34 kB
JavaScript
Object.defineProperty(exports,Symbol.toStringTag,{value:`Module`});const e=require(`../../chunk-Bmb41Sf3.cjs`);let t=require(`tippy.js`);t=e.t(t);var n=[`bottom`,`bottom-start`,`bottom-end`,`right`,`right-start`,`right-end`,`left`,`left-start`,`left-end`,`top`,`top-start`,`top-end`],r=[!0,!1,`reference`,`popper`],i=(e,n)=>{let{contentElement:r}={...n};return delete n.contentElement,(0,t.default)(e,{...n,plugins:[t.sticky],render:()=>l(r)})},a=(e,n)=>(0,t.default)(e,{...n,plugins:[t.sticky]}),o=({boundary:e=`clippingParents`,fallbackPlacements:t=[],hasHideModifierEnabled:n=!1,tether:r=!0}={})=>({modifiers:[{name:`flip`,options:{fallbackPlacements:t,boundary:e}},{name:`hide`,enabled:n},{name:`preventOverflow`,options:{altAxis:!r,tether:r}}]}),s=e=>{let t=document.createElement(`span`);return t.innerText=e.innerText||``,e.innerText=``,e.appendChild(t),t},c=e=>{if(!e){console.warn(`No anchor wrapper provided. This may cause issues with the popover.`);return}return e.children[0]||s(e)},l=e=>{let t=document.createElement(`div`);return t.className=`tippy-box d-ps-absolute`,t.appendChild(e),{popper:t}};exports.BASE_TIPPY_DIRECTIONS=n,exports.TIPPY_STICKY_VALUES=r,exports.createTippy=a,exports.createTippyPopover=i,exports.getAnchor=c,exports.getContentWrapper=l,exports.getPopperOptions=o;
//# sourceMappingURL=tippy-utils.cjs.map