PluginProbe
Bit Form – Contact Form, Payment Forms, Multi Step Forms, Calculator & Custom Form Builder / 3.3.1
Bit Form – Contact Form, Payment Forms, Multi Step Forms, Calculator & Custom Form Builder v3.3.1
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-860-237.js

bf-860-237.js in Bit Form – Contact Form, Payment Forms, Multi Step Forms, Calculator & Custom Form Builder 3.3.1, at assets/bf-860-237.js

2 lines 2.3 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 import{g as N,i as $,a as C,r as w,j as i,_ as L,M as H,f as x,bI as I,b1 as B}from"./main-762.js";import{F as j}from"./bf-850-326.js";import{O as G,a as P}from"./bf-642-167.js";import"./bf-557-57.js";import"./bf-81-43.js";import"./bf-685-46.js";import"./bf-871-60.js";/* empty css */import"./bf-435-62.js";import"./bf-653-63.js";import"./bf-45-176.js";import"./bf-111-180.js";import"./bf-848-68.js";import"./bf-775-182.js";import"./bf-874-177.js";import"./bf-517-178.js";import"./bf-734-179.js";import"./bf-610-181.js";import"./bf-769-183.js";import"./bf-486-184.js";import"./bf-726-185.js";import"./bf-740-186.js";import"./bf-206-187.js";import"./bf-383-45.js";import"./bf-241-52.js";import"./bf-564-188.js";import"./bf-897-55.js";import"./bf-874-189.js";import"./bf-798-190.js";import"./bf-330-191.js";import"./bf-968-323.js";import"./bf-842-324.js";import"./bf-747-208.js";import"./bf-537-206.js";import"./bf-924-210.js";import"./bf-466-325.js";import"./bf-921-212.js";import"./bf-424-327.js";import"./bf-820-328.js";function Ft({className:b="",showOptionIcon:M=!1}){var O,v,f,h;const{fieldKey:o}=N(),[l,c]=$(B),{css:a}=C(),[d,u]=w.useState(!1);if(!o)return null;const t=l[o],g=(t==null?void 0:t.optionsList)||[],e=(v=(O=t==null?void 0:t.config)==null?void 0:O.activeList)!=null?v:0,T=(f=t==null?void 0:t.adminLbl)!=null?f:"",p=g[e],K=p?Object.keys(p)[0]:"",y=(p==null?void 0:p[K])||[],F=()=>{u(!0)},E=()=>{u(!1)},S=n=>{const r=x(l,s=>{const k=Object.keys(s[o].optionsList[e])[0];s[o].optionsList[e][k]=n;const m=n.find(A=>A.check);s[o].config.defaultValue=m?m.val||m.lbl:""});c(r),I({event:`Modify Active Options: ${t.lbl||T||o}`,type:"modify_active_options",state:{fields:r,fldKey:o}})},_=n=>{c(r=>x(r,s=>{s[o].customTypeList||(s[o].customTypeList=[]),s[o].customTypeList[e]=n}))};return i.jsxs(i.Fragment,{children:[i.jsxs("div",{className:`${a(j.fieldSection)} ${b}`,children:[i.jsx("div",{className:a(j.fieldSectionTitle),children:L("Active Options")}),i.jsx(G,{options:y,onClick:F})]}),i.jsx(H,{md:!0,autoHeight:!0,show:d,setModal:E,className:"o-v",title:L("Edit Options"),width:"730px",children:i.jsx("div",{className:"pos-rel",children:i.jsx(P,{optionMdl:d,options:y,setOptions:S,lblKey:"lbl",valKey:"val",imgKey:"img",type:"radio",hasGroup:!0,showUpload:M,customType:(h=t==null?void 0:t.customTypeList)==null?void 0:h[e],setCustomType:_})})})]})}export{Ft as default};
2