Build 576754stable
Module 990078
1,556 characters · in no known chunkDependencies
Required by (282)
13103666615189251036410757173891828218365193112207124226343373590336525373974211942473469374873650777508205118352933530695873667319679567244473621741358271683297839828637687730956559678297808103355104731105289105390106236110629112107112753117029119031121002123071123583138617139146142630149741152567153571156867162093165272166005166444169869175203178347180419187654189252194085204651206778216599219103220995227780230540232571238234241989243166256195262254263577266645269587279871284525289498292666297413300182304047308726315246315790316725319993320080333204333216334295338548339891340851342952349230350527352043353428355971365990375499376310380700381687382003394871402857404128407698412477413492416528424045436405438271439401450232453314465558467884481477481947488358496920500414501335506326509963510830513297515408525788532423533094534148537039537808543274545442546214548118549363554601557420557582561446566769572204572211576199581781586035589158589935590114596484597351598429606049619744623280623671625928627001627669629584637141639245639288645136653523653981655098657048659280661847667086671897672130676923677877681281682455686502689035689874692617699609706712709066710637717959720882724029725363725807728365731231734195738266739174741561742424743987748579749060750994753838754744764451777485778768779519780385783384785562787367788593793325794783797489804630804980805945806932807780815846816578823591828515834135836291844789849205851023858808860603862611864436868942869362872363874357878112878555886235892955893605902550908683910200910607928078930349930840939318944304960538968898979604981036981714983495985629986712988436990474993401994064999751
Lazily required by (0)none
Lazily requires (0)none
Source Raw
function(e,t,n){"use strict";n.d(t,{m:()=>A});var i=n(627968),r=n(64700),a=n(140735),s=n(460890),l=n(834730),o=n(475358),d=n(237140),c=n(348275),u=n(505679),_=n(521754),E=n(74567);function A(e){let{children:t,text:n,keyboardShortcut:A,__unsupportedReactNodeAsText:h,asContainer:I=!1,tag:f="span",position:p="top",align:T="center",spacing:m,layerContext:g,targetElementRef:S,anchorRef:N,caretConfig:C,positionKey:R,ariaHidden:O=!1,...L}=e,[D,y]=r.useState(null);r.useLayoutEffect(()=>{null!=N&&y(N.current)},[N]);let v=r.useCallback(e=>{null==N&&y(e),(0,c.cZ)(S,e)},[S,N]),{tooltipId:b,isVisible:M,targetElementRef:P,trigger:U}=(0,_.D)({children:t,targetElementRef:v,asContainer:I,containerTag:f,ariaHidden:O,...L}),[w,G]=r.useState(!1),{defaultLayerContext:x}=(0,s.G9)(),k=r.useMemo(()=>null!=h?h:null==n||""===n?null:null!=A&&""!==A?(0,i.jsxs)("div",{className:E.Cl,children:[(0,i.jsx)(l.E,{variant:"text-sm/medium",children:n}),(0,i.jsx)(o.e,{shortcut:A})]}):n,[n,A,h]),F=null!=k&&("string"!=typeof k||""!==k),V=M||w;r.useEffect(()=>{M&&F?G(!0):F||G(!1)},[M,F]);let B=r.useCallback(()=>{G(!1)},[]),H=(0,u.j)({shouldShow:M,onExitComplete:B});if(!F&&(M||!w))return t;if(null==t||!I&&!r.isValidElement(t))return null;let j=R??(0,c.Xj)(n),W=H((e,t)=>t?(0,i.jsx)(d.R,{isVisible:M,isRendered:V,targetElementRef:P,targetElement:D,anchorRef:N,id:b,content:k,position:p,align:T,spacing:m,caretConfig:C,layerContext:g??x,animationStyle:e,positionKey:j}):null);return(0,i.jsxs)(i.Fragment,{children:[U,O||null==k||""===k?null:(0,i.jsx)(a.A,{id:b,children:k}),W]})}}