Build 574548stable
Module 200041
997 characters · in no known chunkDependencies
Source Raw
function(e,t,n){"use strict";n.d(t,{A:()=>c});var i=n(627968),r=n(64700),s=n(503698),a=n.n(s),o=n(459192),l=n(834730);n(851883);var u=n(124704);function c(e){let{text:t,tooltipText:n,textVariant:s="text-xs/medium",textClassName:c,"aria-label":d,icon:_,canTruncate:h=!0,hideTooltip:f=!1,hideText:E=!1}=e,p=r.useRef(null),[m,g]=r.useState(!1),A={variant:s,color:"none",className:a()(h&&u.ps,c)},I=null!=t&&null==n&&h,T=!f&&(null!=n||I||E),S=n??t??"",N=s?.startsWith("text-sm")?u.WV:u.Dk,C=r.useCallback(()=>{if(I){let{current:e}=p;g(null!=e&&e.offsetWidth<e.scrollWidth||null!=n||E)}else g(!0)},[I,n,E]),y=r.useCallback(()=>{g(!1)},[]);return null==_&&E?null:T?(0,i.jsx)(o.u,{body:S,asset:_,assetSize:16,delay:150,shouldShow:m,asContainer:!0,children:(0,i.jsxs)("div",{className:a()(u.kL,u.O1,N),"aria-label":d,onMouseEnter:C,onMouseLeave:y,children:[_,!E&&(0,i.jsx)(l.E,{ref:p,...A,children:t})]})}):(0,i.jsxs)("div",{className:a()(u.kL,u.O1,N),children:[_,!E&&(0,i.jsx)(l.E,{...A,children:t})]})}}