PluginProbe
Bit Form – Contact Form, Payment Forms, Multi Step Forms, Calculator & Custom Form Builder / V3.3.2
Bit Form – Contact Form, Payment Forms, Multi Step Forms, Calculator & Custom Form Builder vV3.3.2
V3.3.2 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 All 139 releases
bit-form / assets / bf-26-345.js

bf-26-345.js in Bit Form – Contact Form, Payment Forms, Multi Step Forms, Calculator & Custom Form Builder V3.3.2, at assets/bf-26-345.js

2 lines 2.0 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 import{r as c,a as k,j as e,I as A,cj as H,ck as I}from"./main-96.js";import{f as R}from"./bf-781-46.js";import{S as T}from"./bf-687-180.js";const b={default:{main:{brs:"unset","&:hover":{bd:"rgb(245, 250, 255)"}},header:{p:"10px 0"},title:{fs:12,fw:600,ls:"0.5px",tt:"uppercase",cr:"var(--bf-text-clr-secondary, #64748b)"},content:{py:10}},boxed:{main:{brs:"var(--bf-bdr-radius-md, 8px)",b:"1px solid var(--bf-stroke-clr, #e5e7eb)",bd:"var(--bf-bg-white, #ffffff)",ov:"hidden","&:hover":{bd:"var(--bf-bg-white, #ffffff)"}},header:{p:"12px 16px",bd:"var(--bf-bg-offwhite, #f8fafc)",flx:"center-between","&.active":{bb:"1px solid var(--bf-stroke-clr, #e5e7eb)"}},title:{fs:11,fw:600,ls:"0.6px",tt:"uppercase",cr:"var(--bf-text-clr-secondary, #6b7280)"},content:{p:"16px"}}};function z({title:x,subtitle:o,children:h,cls:m,onExpand:i,onCollapse:l,toggle:u,action:v,checked:p,isPro:g,proProperty:j,open:f,variant:w="default"}){const[t,y]=c.useState(f),[S,s]=c.useState(f?"auto":0),n=c.useRef(null),{css:r}=k(),d=$=>{$.target.classList.contains("edit")||y(!t)},E=()=>{s("auto"),i&&i()},N=()=>{s(n.current.offsetHeight),l&&l()},a=b[w]||b.default;return e.jsxs("div",{className:`btcd-accr ${m} ${r(C.main,a.main)}`,children:[e.jsxs("div",{className:`btcd-accr-btn ${t&&"active"} flx flx-between ${r(a.header)}`,onClick:d,onKeyDown:d,role:"button",tabIndex:0,children:[e.jsxs("div",{className:"btcd-accr-title w-10",children:[e.jsxs("div",{className:`title ${r({flx:"align-center"},a.title)}`,children:[x,g&&!A&&e.jsx(H,{proProperty:j})]}),o!==void 0&&e.jsx("small",{children:o})]}),u&&e.jsx(T,{action:v,checked:p||!1,className:"flx"}),e.jsx(R,{size:"20",rotate:!!t})]}),e.jsx("div",{className:`o-h ${t&&"delay-overflow"}`,style:{height:S,transition:"height 300ms"},children:e.jsx(I,{nodeRef:n,in:t,timeout:300,onEntering:()=>s(n.current.offsetHeight),onEntered:E,onExiting:()=>s(0),onExit:N,unmountOnExit:!0,children:e.jsx("div",{className:r(a.content),ref:n,children:h})})})]})}const C={main:{brs:"unset","&:hover":{bd:"rgb(245, 250, 255)"}}};export{z as A};
2