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-686-218.js

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

2 lines 4.3 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 import{a as j,g as T,i as D,u as k,m as F,H as L,j as s,_ as i,I as b,f as v,bI as y,b1 as R}from"./main-96.js";import{F as p}from"./bf-460-326.js";import{E as w}from"./bf-765-167.js";import{S as _}from"./bf-283-176.js";import"./bf-721-323.js";import"./bf-200-43.js";import"./bf-781-46.js";import"./bf-431-60.js";/* empty css */import"./bf-63-62.js";import"./bf-762-63.js";import"./bf-285-324.js";import"./bf-245-208.js";import"./bf-870-206.js";import"./bf-550-57.js";import"./bf-621-177.js";import"./bf-163-182.js";import"./bf-405-178.js";import"./bf-678-179.js";import"./bf-542-181.js";import"./bf-687-180.js";import"./bf-403-183.js";import"./bf-235-184.js";import"./bf-235-185.js";import"./bf-551-68.js";import"./bf-890-186.js";import"./bf-682-187.js";import"./bf-825-45.js";import"./bf-894-52.js";import"./bf-580-188.js";import"./bf-20-55.js";import"./bf-135-189.js";import"./bf-377-190.js";import"./bf-624-191.js";import"./bf-859-210.js";import"./bf-178-325.js";import"./bf-994-212.js";import"./bf-828-327.js";import"./bf-29-328.js";const P={date:{mn:i("Minimum date is"),mx:i("Maximum date is")},"datetime-local":{mn:i("Minimum date and time is"),mx:i("Maximum date and time is")},time:{mn:i("Minimum time is"),mx:i("Maximum time is")},month:{mn:i("Minimum month is"),mx:i("Maximum month is")},week:{mn:i("Minimum week is"),mx:i("Maximum week is")}},I=(m,t)=>{const[u,c=""]=m.split("T"),[o,e,n]=u.split("-").map(Number),[d,x]=(t==="time"?m:c).split(":").map(Number);let a="";if(t==="date"&&n)a=new Date(o,e-1,n).toLocaleDateString(void 0,{year:"numeric",month:"long",day:"numeric"});else if(t==="datetime-local"&&n)a=new Date(o,e-1,n,d||0,x||0).toLocaleString(void 0,{dateStyle:"long",timeStyle:"short"});else if(t==="time"&&!Number.isNaN(d))a=new Date(1970,0,1,d,x||0).toLocaleTimeString(void 0,{hour:"numeric",minute:"2-digit"});else if(t==="month"&&e)a=new Date(o,e-1,1).toLocaleDateString(void 0,{year:"numeric",month:"long"});else if(t==="week"){const[,h,r]=m.match(/^(\d{4})-W(\d{1,2})$/i)||[];h&&(a=`${i("week")} ${Number(r)}, ${h}`)}return a&&a!=="Invalid Date"?a:m},N=(m,t,u)=>{var o;return`<p style="margin:0">${((o=P[t])==null?void 0:o[m])||(m==="mn"?i("Minimum number is"):i("Maximum number is"))} ${I(u,t)}</p>`};function ye(){const{css:m}=j(),{fieldKey:t}=T(),[u,c]=D(R),o=k(F);if(!t)return null;const e=L(u[t]),n=e.typ||"text",d=n==="range"?"number":n,x=e.adminLbl||"",a=e.mn||"",h=e.mx||"",r=o.err||{},$=l=>{var g;if(!b)return;l.target.value===""?delete e.mn:(e.mn=l.target.value,e.err||(e.err={}),e.err.mn||(e.err.mn={}),e.err.mn.dflt=((g=r[e.typ])==null?void 0:g.mn)||(r==null?void 0:r.mn)||N("mn",n,l.target.value),e.err.mn.show=!0);const f=v(u,M=>{M[t]=e});c(f),y({event:`Min value updated to ${l.target.value}: ${e.lbl||x||t}`,type:"set_min",state:{fields:f,fldKey:t}})},S=l=>{var g;if(!b)return;l.target.value===""?delete e.mx:(e.mx=l.target.value,e.err||(e.err={}),e.err.mx||(e.err.mx={}),e.err.mx.dflt=((g=r[e.typ])==null?void 0:g.mx)||(r==null?void 0:r.mx)||N("mx",n,l.target.value),e.err.mx.show=!0);const f=v(u,M=>{M[t]=e});c(f),y({event:`Max value updated to ${l.target.value}: ${e.lbl||x||t}`,type:"set_max",state:{fields:f,fldKey:t}})};return s.jsx(_,{id:"nmbr-stng",title:i("Value Range (Min/Max)"),className:m(p.fieldSection),isPro:!0,children:s.jsxs("div",{className:m({mx:5}),children:[s.jsxs("div",{className:m(p.fieldNumber,{py:"0px !important"}),children:[s.jsx("span",{children:i("Minimum:")}),s.jsx("input",{"data-testid":"nmbr-stng-min-inp",title:"Minimum value for this field","aria-label":"Minimum value for this field",placeholder:"Type minimum value here...",className:m(p.input,p.w140),type:d,value:a,onChange:$})]}),e.mn&&s.jsx(w,{id:"nmbr-stng-min",type:"mn",title:"Min Error Message",tipTitle:`By enabling this feature, user will see the error message when input value is less than ${e.mn}`}),s.jsxs("div",{className:m(p.fieldNumber,{py:"0px !important"}),children:[s.jsx("span",{children:i("Maximum:")}),s.jsx("input",{"data-testid":"nmbr-stng-max-inp",title:"Maximum value for this field","aria-label":"Maximum value for this field",placeholder:"Type maximum value here...",className:m(p.input,p.w140),type:d,value:h,onChange:S})]}),e.mx&&s.jsx(w,{id:"nmbr-stng-max",type:"mx",title:"Max Error Message",tipTitle:`By enabling this feature, user will see the error message when input value is greater than ${e.mx}`})]})})}export{ye as default};
2