| 1 |
import{a as S,g as j,i as F,aH as _,u,k,$ as O,z as N,j as s,_ as f,f as b,bG as g}from"./main-294.js";import{F as d}from"./bf-821-385.js";import{E as D}from"./bf-28-232.js";import{S as P}from"./bf-908-241.js";import{S as w}from"./bf-764-245.js";import"./bf-645-110.js";import"./bf-487-72.js";import"./bf-176-80.js";import"./bf-867-113.js";import"./bf-986-242.js";import"./bf-250-243.js";import"./bf-22-244.js";import"./bf-934-246.js";import"./bf-188-247.js";import"./bf-85-248.js";import"./bf-930-249.js";import"./bf-5-86.js";import"./bf-112-250.js";import"./bf-399-251.js";import"./bf-379-106.js";import"./bf-508-252.js";import"./bf-128-253.js";import"./bf-446-382.js";import"./bf-384-383.js";import"./bf-663-270.js";import"./bf-957-268.js";import"./bf-889-272.js";import"./bf-766-384.js";import"./bf-383-274.js";import"./bf-108-386.js";import"./bf-297-387.js";function pe(){const{css:o}=S(),{fieldKey:t}=j(),[l,x]=F(_),n=u(k),h=u(O),{isPro:r}=h;if(!t)return null;const e=N(l[t]),c=e.adminLbl||"",v=e.mx||"",p=(n==null?void 0:n.err)||{},y=i=>{var m;if(!r)return;i.target.value===""?delete e.mx:(e.mx=i.target.value,e.err||(e.err={}),e.err.mx||(e.err.mx={}),e.err.mx.dflt=((m=p==null?void 0:p[e.typ])==null?void 0:m.mx)||`<p style="margin:0">Maximum ${i.target.value} option${Number(i.target.value)>1?"s":""}</p>`,e.err.mx.show=!0);const a=b(l,$=>{$[t]=e});x(a),g({event:`Max value updated to ${i.target.value}: ${e.lbl||c||t}`,type:"set_max",state:{fields:a,fldKey:t}})},M=i=>{if(!r)return;i.target.checked?e.valid.disableOnMax=!0:delete e.valid.disableOnMax;const a=b(l,m=>{m[t]=e});x(a),g({event:`Disable on max selected ${i.target.checked?"on":"off"}: ${e.lbl||c||t}`,type:"set_disable_on_max",state:{fields:a,fldKey:t}})};return s.jsxs(P,{id:"mxmm-stng",title:f("Maximum"),className:o(d.fieldSection),tip:"Set maximum number to be selected for checkbox option",isPro:!0,proProperty:"maximumOption",children:[s.jsx("div",{className:o(d.placeholder),children:s.jsx("input",{"data-testid":"mxmm-stng-inp","aria-label":"maximim number",className:o(d.input),value:v,type:"number",onChange:y,disabled:!r})}),e.mx&&s.jsxs(s.Fragment,{children:[s.jsx(D,{id:"mxmm-stng",type:"mx",title:"Max Error Message",tipTitle:`By enabling this feature, user will see the error message when selected checkbox is greater than ${e.mx}`}),s.jsx(w,{id:"mxmm-slctd",title:f("Disable if maximum selected:"),action:M,isChecked:e.valid.disableOnMax,disabled:!r,className:"mt-3 mb-2"})]})]})}export{pe as default}; |