Build 562131stable
Module 459192
1,769 characters · in 8b154943ddd246e1.jsDependencies
Required by (27)
Lazily required by (0)none
Lazily requires (0)none
Source Raw
function(e,t,l){l.d(t,{u:()=>f});var n=l(627968),i=l(64700),s=l(503698),a=l.n(s),r=l(140735),c=l(353795),o=l(834730),u=l(750506),d=l(237140),h=l(112317),m=l(348275),p=l(505679),x=l(521754),j=l(600525);function f(e){let{children:t,title:l,body:s,asset:f,assetSize:g=48,padding:E="default",asContainer:v=!1,element:y="span",position:R="top",align:b="center",spacing:k,caretConfig:C,layerContext:w,targetElementRef:S,anchorRef:N,positionKey:T,ariaHidden:V=!1,lineClamp:_,...K}=e,[P,X]=i.useState(null);i.useLayoutEffect(()=>{null!=N&&X(N.current)},[N]);let $=i.useCallback(e=>{null==N&&X(e),(0,m.cZ)(S,e)},[S,N]),{tooltipId:A,isVisible:B,targetElementRef:D,trigger:F}=(0,x.D)({children:t,targetElementRef:$,asContainer:v,containerTag:y,ariaHidden:V,...K}),L=null!=l&&("string"!=typeof l||""!==l),M=null!=f&&!i.isValidElement(f),Y=i.useMemo(()=>(0,n.jsxs)("div",{className:a()(j.jk,{[j.eb]:null==f,[j.Sx]:"lg"===E}),children:[null!=f&&(0,n.jsx)("div",{className:j.s,style:{width:g},children:M?(0,n.jsx)(c.v,{...f}):f}),(0,n.jsxs)("div",{className:j.P_,children:[L&&(0,n.jsx)(o.E,{variant:"text-sm/medium",children:l}),(0,n.jsx)(o.E,{variant:"text-sm/normal",color:L?"text-subtle":"text-default",lineClamp:_,children:s})]})]}),[f,g,E,l,s,L,M,_]),Z=T??`${(0,m.Xj)(l??"")}|${(0,m.Xj)(s)}`,q=(0,p.j)({shouldShow:B});if(!v&&!i.isValidElement(t))return null;let z=q((e,t)=>t?(0,n.jsx)(h.Bc,{isRichTooltip:!0,richTooltipPadding:E,children:(0,n.jsx)(d.R,{isVisible:B,isRendered:!0,targetElementRef:D,targetElement:P,anchorRef:N,id:A,content:Y,position:R,align:b,spacing:k,caretConfig:C,layerContext:w??u.uY,animationStyle:e,positionKey:Z,"data-mana-component":"rich-tooltip"})}):null);return(0,n.jsxs)(n.Fragment,{children:[F,V||null==Y?null:(0,n.jsx)(r.A,{id:A,children:Y}),z]})}}