import{h as x}from"./vendor-vue-runtime-dom-B2rky8vu.js";import{u as g}from"./useSingleOptionChildShared-C5mC6TrZ.js";import{d as h,f as s,i,F as v,r as B,B as R,x as p}from"./vendor-vue-runtime-core-DwK6Ry68.js";import{t as V,u as o,i as C}from"./vendor-vue-reactivity-CheHbvBM.js";import{a as S,t as k}from"./vendor-vue-shared-DrzsEcag.js";import{_ as w}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 y={class:"ccb-box-with-radio ccb-radio-grid"},D=["name","value"],F={class:"ccb-radio-label"},N=h({__name:"BoxRadio",props:{options:{},alias:{},current:{},repeater:{},field:{}},emits:["update"],setup(d,{emit:m}){const c=m,r=d,{options:u,field:f}=V(r),{optionValues:t,changeValue:n,getName:_}=g(r,c);return(O,e)=>(i(),s("div",y,[(i(!0),s(v,null,B(o(u),(l,b)=>(i(),s("label",{class:S(["ccb-radio-label",{"ccb-option-disabled":o(f).disableOptions.includes(b)}])},[R(p("input",{type:"radio",name:o(_),value:l.optionValue,"onUpdate:modelValue":e[0]||(e[0]=a=>C(t)?t.value=a:null),onChange:e[1]||(e[1]=(...a)=>o(n)&&o(n)(...a))},null,40,D),[[x,o(t)]]),p("span",F,k(l.optionText),1)],2))),256))]))}}),K=w(N,[["__scopeId","data-v-91c32299"]]);export{K as default};
//# sourceMappingURL=BoxRadio-D6UsxITQ.js.map
