PluginProbe
Bit Form – Contact Form, Payment Forms, Multi Step Forms, Calculator & Custom Form Builder / V_3.0.0
Bit Form – Contact Form, Payment Forms, Multi Step Forms, Calculator & Custom Form Builder vV_3.0.0
3.3.1 V-3.3.0 3.2.2 3.2.1 3.2.0 3.1.4 3.1.3 3.1.2 3.1.1 3.1.0 V3.0.3 V3.0.2 -3.0.1 V_3.0.0 1.1.1 1.1.8 1.2 1.3 1.4 1.4.18 1.5.2 1.9 2.0 2.10.0 2.10.1 All 138 releases
bit-form / assets / bf-22-244.js

bf-22-244.js in Bit Form – Contact Form, Payment Forms, Multi Step Forms, Calculator & Custom Form Builder V_3.0.0, at assets/bf-22-244.js

2 lines 737 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 import{r as o,j as n,c9 as x}from"./main-294.js";function H({children:l,open:t,overflw:i="auto",classNames:g=""}){const[r,e]=o.useState(t?"auto":0),[a,d]=o.useState(t||!1),s=o.useRef(null);o.useEffect(()=>{d(t)},[t]);const f=u=>{const c=window.getComputedStyle(u),m=parseFloat(c.marginTop)+parseFloat(c.marginBottom);return Math.ceil(u.offsetHeight+m)},h=()=>e(f(s.current));return n.jsx("div",{style:{height:r,transition:"height 300ms",overflow:r==="auto"?i:"hidden"},children:n.jsx(x,{nodeRef:s,in:a,timeout:300,onEntering:h,onEntered:()=>e("auto"),onExit:()=>e(s.current.offsetHeight),onExiting:()=>e(0),unmountOnExit:!0,style:{overflow:a?i:"hidden"},children:n.jsx("div",{ref:s,className:`body ${g}`,children:l})})})}export{H as G};
2