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-211-230.js

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

2 lines 2.4 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 import{a as M,g as v,i as C,r as F,H as y,j as s,_ as m,K as I,bu as K,M as L,eq as N,f,bI as S,aY as _,b1 as k}from"./main-762.js";import{F as h}from"./bf-850-326.js";import{O as E,a as H}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 Tt({showUpload:g}){const{css:p}=M(),{fieldKey:t}=v(),[a,d]=C(k),[c,n]=F.useState(!1);if(!t)return null;const o=y(a[t]),u=y(a[t].opt),x=o.adminLbl||"",O=()=>{n(!0)},j=()=>{n(!1)},q=i=>{const r=i.filter(e=>e.req);r.length&&N({target:{checked:!0}});const l=f(a,e=>{e[t].opt=i,r.length&&e[t].err.req?(e[t].err.req.custom=!0,e[t].err.req.msg=`<p style="margin:0">${r.map(T=>T.lbl).join(",")} is required</p>`):e[t].err.req&&(e[t].err.req.msg=`<p style="margin:0">${m("This field is required")}</p>`)});d(l),S({event:`Options List Moddified: ${o.lbl||x||t}`,type:"option_list_modify",state:{fields:l,fldKey:t}}),_(t)},b=i=>{d(r=>f(r,l=>{l[t].customType=i}))};return s.jsxs(s.Fragment,{children:[s.jsxs("div",{className:p(h.fieldSection),children:[s.jsx("div",{className:p(h.fieldSectionTitle),children:m("Options")}),s.jsx(E,{options:u,onClick:()=>n(!0)}),s.jsxs(I,{dataTestId:"edt-opt-stng",variant:"primary-outline",size:"sm",className:p({mt:10}),onClick:O,children:[m("Add/Edit Options"),s.jsx("span",{className:p($.plsIcn),children:s.jsx(K,{size:"13",stroke:"3"})})]})]}),s.jsx(L,{autoHeight:!0,show:c,setModal:j,className:"o-v",title:m("Options"),width:"755px",children:s.jsx(H,{optionMdl:c,options:u,setOptions:i=>q(i),lblKey:"lbl",valKey:"val",type:o.typ,isRating:o.typ,showUpload:g,customType:o.customType,setCustomType:b})})]})}const $={plsIcn:{ml:3,mt:3,tm:"rotate(45deg)"}};export{Tt as default};
2