import{r as c,j as l}from"./index-DxNxE5m4.js";import{w as m,a as r}from"./transition-utils-CgVe4AS5.js";import{A as O,m as T}from"./index-Dhn3ASqr.js";import{c as _}from"./use-theme-BljIc0Ij.js";(function(){try{var e=typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},a=new Error().stack;a&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[a]="407fa200-0bd6-4215-b973-e559ee28737c",e._sentryDebugIdIdentifier="sentry-dbid-407fa200-0bd6-4215-b973-e559ee28737c")}catch{}})();const j=e=>{const{condition:a,message:s}=e},k=e=>e!=null&&parseInt(e.toString(),10)>0,d={exit:{height:{duration:.2,ease:r.ease},opacity:{duration:.3,ease:r.ease}},enter:{height:{duration:.3,ease:r.ease},opacity:{duration:.4,ease:r.ease}}},v={exit:({animateOpacity:e,startingHeight:a,transition:s,transitionEnd:t,delay:i})=>({...e&&{opacity:k(a)?1:0},height:a,transitionEnd:t==null?void 0:t.exit,transition:(s==null?void 0:s.exit)??m.exit(d.exit,i)}),enter:({animateOpacity:e,endingHeight:a,transition:s,transitionEnd:t,delay:i})=>({...e&&{opacity:1},height:a,transitionEnd:t==null?void 0:t.enter,transition:(s==null?void 0:s.enter)??m.enter(d.enter,i)})},A=c.forwardRef((e,a)=>{const{in:s,unmountOnExit:t,animateOpacity:i=!0,startingHeight:n=0,endingHeight:f="auto",style:p,className:x,transition:g,transitionEnd:o,animatePresenceProps:y,...h}=e,[b,w]=c.useState(!1);c.useEffect(()=>{const D=setTimeout(()=>{w(!0)});return()=>clearTimeout(D)},[]),j({condition:Number(n)>0&&!!t,message:"startingHeight and unmountOnExit are mutually exclusive. You can't use them together"});const I=parseFloat(n.toString())>0,u={startingHeight:n,endingHeight:f,animateOpacity:i,transition:b?g:{enter:{duration:0}},transitionEnd:{enter:o==null?void 0:o.enter,exit:t?o==null?void 0:o.exit:{...o==null?void 0:o.exit,display:I?"block":"none"}}},N=t?s:!0,S=s||t?"enter":"exit";return l.jsx(O,{...y,initial:!1,custom:u,children:N&&l.jsx(T.div,{ref:a,...h,className:_("chakra-collapse",x),style:{overflow:"hidden",display:"block",...p},custom:u,variants:v,initial:t?"exit":!1,animate:S,exit:"exit"})})});A.displayName="Collapse";export{A as C,j as w};
//# sourceMappingURL=collapse-CRqFmRau.js.map
