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