import{_ as r,k as o,o as _,h as m,a7 as v,ba as f,n as i,p as s,G as y,T as b,H as x,I as g}from"./entry.ef385e01.js";const h=e=>(x("data-v-3a224763"),e=e(),g(),e),B=h(()=>s("svg",{viewBox:"0 0 20 20",class:"icon"},[s("circle",{cx:"10",cy:"10",r:"8.5",class:"ring"}),s("circle",{cx:"10",cy:"10",r:"4",class:"circle"})],-1)),S=["id","value","disabled"],V={__name:"RadioButton",props:{id:{type:String,default:void 0},modelValue:{type:String,default:void 0},value:{type:String,default:void 0},disabled:{type:Boolean,default:!1}},emits:["update:modelValue"],setup(e,{emit:n}){const c=n,t=e,u=o(()=>({"is-checked":a.value,"is-disabled":t.disabled})),a=o({get(){return t.modelValue===t.value},set(d){c("update:modelValue",d)}});return(d,l)=>(_(),m("span",{class:b(["radio-button",i(u)])},[B,v(s("input",{id:e.id,"onUpdate:modelValue":l[0]||(l[0]=p=>y(a)?a.value=p:null),type:"radio",value:e.value,disabled:e.disabled},null,8,S),[[f,i(a)]])],2))}},I=r(V,[["__scopeId","data-v-3a224763"]]);export{I as _};
