Build 533169stable
Module 419707
1,015 characters · in bcd663496c792ba1.jsDependencies
Source Raw
function(e,t,n){"use strict";n.d(t,{A:()=>m});var i=n(627968),s=n(64700),l=n(503698),r=n.n(l),a=n(517738),o=n(397927),d=n(765671),c=n(985018),u=n(884060);let m=s.memo(function(e){let{renderHeader:t,children:n,isExpanded:l,isStuck:m,onExpand:g,disableAnimation:x,disableBackground:h}=e,[_,A]=s.useState(!0),[p,f]=s.useState(!1),{ref:j,height:N=0}=(0,d.Ay)(),{ref:E,height:T=0}=(0,d.Ay)(),[C,I]=s.useState(l),b=(0,o.zhh)({height:C?T+N:N,config:{...a.config.stiff,clamp:!0},onStart:()=>{f(!1)},onRest:()=>{f(!0)}},_||x?"animate-never":"respect-motion-settings");return s.useLayoutEffect(()=>{f(!1),I(l)},[l]),s.useLayoutEffect(()=>{let e=setTimeout(()=>{A(!1)},100);return()=>clearTimeout(e)},[]),(0,i.jsx)(o.DUT,{className:r()(u.Lo,{[u.$M]:l,[u._$]:h}),children:(0,i.jsxs)(a.animated.div,{className:r()(u.N0,{[u.Mm]:l&&p}),style:b,children:[(0,i.jsx)(o.DUT,{innerRef:j,onClick:m?void 0:g,className:r()(u.MU,{[u.$M]:l&&m}),"aria-label":c.intl.string(c.t.dcl9MQ),children:t}),(0,i.jsx)("div",{ref:E,children:n})]})})})}