import{h as x}from"./vendor-vue-runtime-dom-B2rky8vu.js";import{u as g}from"./useSingleOptionChildShared-C5mC6TrZ.js";import{d as v,f as s,i,F as h,r as B,B as V,x as p}from"./vendor-vue-runtime-core-DwK6Ry68.js";import{t as C,u as o,i as R}from"./vendor-vue-reactivity-CheHbvBM.js";import{a as S,t as k}from"./vendor-vue-shared-DrzsEcag.js";import{_ as y}from"./vendor-vue3-html2pdf-KR020wX8.js";import"./appearanceStore-Cp-euDX2.js";import"./vendor-pinia-BSPefQhS.js";import"./color-filter.utils-DukMf1cu.js";import"./vendor-html2pdf.js-B-tok4Ns.js";import"./vendor-jspdf-UFhKzYHA.js";import"./vendor-bootstrap-CCU-90um.js";import"./vendor-html2canvas-BfYXEYrK.js";const D={class:"ccb-box-radio ccb-radio-grid"},F=["name","value"],N={class:"ccb-radio-label"},O=v({__name:"Box",props:{options:{},alias:{},current:{},repeater:{},field:{}},emits:["update"],setup(m,{emit:c}){const d=c,r=m,{options:u,field:f}=C(r),{optionValues:t,changeValue:n,getName:_}=g(r,d);return(w,e)=>(i(),s("div",D,[(i(!0),s(h,null,B(o(u),(l,b)=>(i(),s("label",{class:S(["ccb-radio-label",{"ccb-option-disabled":o(f).disableOptions.includes(b)}])},[V(p("input",{type:"radio",name:o(_),value:l.optionValue,"onUpdate:modelValue":e[0]||(e[0]=a=>R(t)?t.value=a:null),onChange:e[1]||(e[1]=(...a)=>o(n)&&o(n)(...a))},null,40,F),[[x,o(t)]]),p("span",N,k(l.optionText),1)],2))),256))]))}}),K=y(O,[["__scopeId","data-v-c6b29c21"]]);export{K as default};
//# sourceMappingURL=Box-CI5BnijE.js.map
