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-361-276.js

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

2 lines 7.8 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 import{g as T,i as L,a as P,r as U,cS as u,d2 as y,_ as i,j as r,h as a,cq as k,f as C,bI as R,b1 as G}from"./main-96.js";import{F as g}from"./bf-460-326.js";import{F as j}from"./bf-178-325.js";import{C as B}from"./bf-894-52.js";import{S as E}from"./bf-101-357.js";import"./bf-542-181.js";import"./bf-781-46.js";import"./bf-678-179.js";const O=[{currency:"United Arab Emirates Dirham",code:"AED"},{currency:"Albanian lek",code:"ALL"},{currency:"Armenian dram",code:"AMD"},{currency:"Argentine peso",code:"ARS"},{currency:"Australian dollar",code:"AUD"},{currency:"Aruban florin",code:"AWG"},{currency:"Barbadian dollar",code:"BBD"},{currency:"Bangladeshi taka",code:"BDT"},{currency:"Bermudian dollar",code:"BMD"},{currency:"Brunei dollar",code:"BND"},{currency:"Bolivian boliviano",code:"BOB"},{currency:"Bahamian dollar",code:"BSD"},{currency:"Botswana pula",code:"BWP"},{currency:"Belize dollar",code:"BZD"},{currency:"Canadian dollar",code:"CAD"},{currency:"Swiss franc",code:"CHF"},{currency:"Chinese yuan renminbi",code:"CNY"},{currency:"Colombian peso",code:"COP"},{currency:"Costa Rican colon",code:"CRC"},{currency:"Cuban peso",code:"CUP"},{currency:"Czech koruna",code:"CZK"},{currency:"Danish krone",code:"DKK"},{currency:"Dominican peso",code:"DOP"},{currency:"Algerian dinar",code:"DZD"},{currency:"Egyptian pound",code:"EGP"},{currency:"Ethiopian birr",code:"ETB"},{currency:"European euro",code:"EUR"},{currency:"Fijian dollar",code:"FJD"},{currency:"Pound sterling",code:"GBP"},{currency:"Gibraltar pound",code:"GIP"},{currency:"Ghanian Cedi",code:"GHS"},{currency:"Gambian dalasi",code:"GMD"},{currency:"Guatemalan quetzal",code:"GTQ"},{currency:"Guyanese dollar",code:"GYD"},{currency:"Hong Kong dollar",code:"HKD"},{currency:"Honduran lempira",code:"HNL"},{currency:"Croatian kuna",code:"HRK"},{currency:"Haitian gourde",code:"HTG"},{currency:"Hungarian forint",code:"HUF"},{currency:"Indonesian rupiah",code:"IDR"},{currency:"Israeli new shekel",code:"ILS"},{currency:"Indian rupee",code:"INR"},{currency:"Jamaican dollar",code:"JMD"},{currency:"Kenyan shilling",code:"KES"},{currency:"Kyrgyzstani som",code:"KGS"},{currency:"Cambodian riel",code:"KHR"},{currency:"Cayman Islands dollar",code:"KYD"},{currency:"Kazakhstani tenge",code:"KZT"},{currency:"Lao kip",code:"LAK"},{currency:"Lebanese pound",code:"LBP"},{currency:"Sri Lankan rupee",code:"LKR"},{currency:"Liberian dollar",code:"LRD"},{currency:"Lesotho loti",code:"LSL"},{currency:"Moroccan dirham",code:"MAD"},{currency:"Moldovan leu",code:"MDL"},{currency:"Macedonian denar",code:"MKD"},{currency:"Myanmar kyat",code:"MMK"},{currency:"Mongolian tugrik",code:"MNT"},{currency:"Macanese pataca",code:"MOP"},{currency:"Mauritian rupee",code:"MUR"},{currency:"Maldivian rufiyaa",code:"MVR"},{currency:"Malawian kwacha",code:"MWK"},{currency:"Mexican peso",code:"MXN"},{currency:"Malaysian ringgit",code:"MYR"},{currency:"Namibian dollar",code:"NAD"},{currency:"Nigerian naira",code:"NGN"},{currency:"Nicaraguan cordoba",code:"NIO"},{currency:"Norwegian krone",code:"NOK"},{currency:"Nepalese rupee",code:"NPR"},{currency:"New Zealand dollar",code:"NZD"},{currency:"Peruvian sol",code:"PEN"},{currency:"Papua New Guinean kina",code:"PGK"},{currency:"Philippine peso",code:"PHP"},{currency:"Pakistani rupee",code:"PKR"},{currency:"Qatari riyal",code:"QAR"},{currency:"Russian ruble",code:"RUB"},{currency:"Saudi Arabian riyal",code:"SAR"},{currency:"Seychellois rupee",code:"SCR"},{currency:"Swedish krona",code:"SEK"},{currency:"Singapore dollar",code:"SGD"},{currency:"Sierra Leonean leone",code:"SLL"},{currency:"Somali shilling",code:"SOS"},{currency:"South Sudanese pound",code:"SSP"},{currency:"Salvadoran colón",code:"SVC"},{currency:"Swazi lilangeni",code:"SZL"},{currency:"Thai baht",code:"THB"},{currency:"Trinidad and Tobago dollar",code:"TTD"},{currency:"Tanzanian shilling",code:"TZS"},{currency:"United States dollar",code:"USD"},{currency:"Uruguayan peso",code:"UYU"},{currency:"Uzbekistani so'm",code:"UZS"},{currency:"Yemeni rial",code:"YER"},{currency:"South African rand",code:"ZAR"}];function W({className:z=""}){var f,F,M,b,D,x,K,N,v;const{fieldKey:e}=T(),[p,h]=L(G),{css:t}=P();if(!e)return null;const c=p[e],l=((f=c.options)==null?void 0:f.amountType)==="dynamic",A=(F=c==null?void 0:c.lbl)!=null?F:"",I=()=>Object.entries(p).filter(o=>o[1].typ.match(/^(radio|number|currency)/)).map(o=>r.jsx("option",{value:o[0],children:o[1].adminLbl||o[1].lbl},o[0])),m=(n,d)=>{const o=C(p,s=>{s[e].options||(s[e].options={}),d?s[e].options[n]=d:delete s[e].options[n]});h(o),R({event:`${n} changed to ${d}: ${A||e}`,type:`${n}_changed`,state:{fields:o,fldKey:e}})},S=n=>{const{value:d}=n.target,o=C(p,s=>{s[e].options||(s[e].options={}),d?s[e].options.amountType=d:delete s[e].options.amountType,d==="dynamic"?(u(e,"razorpayAmountMissing"),s[e].options.amountFld||y({fieldKey:e,errorKey:"razorpayAmountFldMissing",errorMsg:i("Razorpay Dynamic Amount Field is not Selected"),errorUrl:`field-settings/${e}`})):(u(e,"razorpayAmountFldMissing"),(!s[e].options.amount||parseInt(s[e].options.amount,10)<=0)&&y({fieldKey:e,errorKey:"razorpayAmountMissing",errorMsg:i("Razorpay Fixed Amount is not valid"),errorUrl:`field-settings/${e}`}))});h(o),R({event:`Amount Type changed to "${d}": ${A||e}`,type:"set_amount_type",state:{fields:o,fldKey:e}})};return U.useEffect(()=>{var n,d,o;u(e,"razorpayAmountFldMissing"),u(e,"razorpayAmountMissing"),u(e,"razorpayOrderIdFldMissing"),l&&!((n=c.options)!=null&&n.amountFld)?y({fieldKey:e,errorKey:"razorpayAmountFldMissing",errorMsg:i("Razorpay Dynamic Amount Field is not Selected"),errorUrl:`field-settings/${e}`}):!l&&(!((d=c.options)!=null&&d.amount)||parseInt((o=c.options)==null?void 0:o.amount,10)<=0)&&y({fieldKey:e,errorKey:"razorpayAmountMissing",errorMsg:i("Razorpay Fixed Amount is not valid"),errorUrl:`field-settings/${e}`}),c.includeOrderId&&!c.newOrderId&&!c.orderIdFld&&y({fieldKey:e,errorKey:"razorpayOrderIdFldMissing",errorMsg:i("Razorpay Order ID Field is not Selected"),errorUrl:`field-settings/${e}`})},[(M=c.options)==null?void 0:M.amountType,(b=c.options)==null?void 0:b.amount,(D=c.options)==null?void 0:D.amountFld,c.includeOrderId,c.newOrderId,c.orderIdFld]),r.jsxs("div",{className:z,children:[r.jsxs("div",{className:t(a.ml2,a.p1),children:[r.jsx("b",{children:i("Amount Type")}),r.jsx("br",{}),r.jsx(B,{id:"amnt-typ-fxd",onChange:S,radio:!0,checked:!l,title:i("Fixed"),value:"fixed"}),r.jsx(B,{id:"amnt-typ-dynmc",onChange:S,radio:!0,checked:l,title:i("Dynamic"),value:"dynamic"})]}),!l&&r.jsx("div",{className:t(a.ml2,a.mr2,a.p1),children:r.jsx(E,{id:"amnt",inpType:"number",title:i("Amount"),value:((x=c.options)==null?void 0:x.amount)||"",action:n=>m("amount",n.target.value),className:t({mt:0}),cls:t(g.input)})}),l&&r.jsxs("div",{className:t(a.ml2,a.mr2,a.p1),children:[r.jsx("b",{children:i("Select Amount Field")}),r.jsxs("select",{"data-testid":"slct-amnt-fld-slct",onChange:n=>m("amountFld",n.target.value),name:"amountFld",className:t(g.input),value:((K=c.options)==null?void 0:K.amountFld)||"",children:[r.jsx("option",{value:"",children:i("Select Field")}),I()]})]}),r.jsx(j,{}),r.jsx("div",{className:t(a.ml2,a.mr2,a.p1),children:r.jsxs("label",{htmlFor:"currency",children:[r.jsx("b",{children:i("Currency")}),r.jsx("select",{"data-testid":"crncy-slct",onChange:n=>m("currency",n.target.value),name:"currency",value:((N=c.options)==null?void 0:N.currency)||"INR",className:t(g.input),children:k(O,"currency").map(n=>r.jsx("option",{value:n.code,children:`${n.currency} - ${n.code}`},n.currency))})]})}),r.jsx(j,{}),r.jsxs("div",{className:t(a.ml2,a.mr2,a.p1),children:[r.jsx("b",{children:i("Account Name")}),r.jsx("br",{}),r.jsx("input",{"data-testid":"acnt-nam-inp","aria-label":"Account Name",type:"text",className:t(g.input),placeholder:"Account Name",name:"name",value:((v=c.options)==null?void 0:v.name)||"",onChange:n=>m("name",n.target.value)})]})]})}export{W as default};
2