import{b as r,c as p,g as u,q as m,h as v,t as _,u as o,B as b,x as h,I as f,J as k}from"./vue-y3KLWBaS.js";import{n as B}from"./app-JmgyQoR0.js";const I=e=>(f("data-v-cfae8220"),e=e(),k(),e),V=["disabled","checked"],g=I(()=>o("span",{class:"button"},[o("span")],-1)),S={class:"label"},x=r({__name:"radio",props:{modelValue:{},value:{},disabled:{type:Boolean}},emits:["update:modelValue"],setup(e,{emit:l}){const a=e,c=l,t=p(()=>a.modelValue===a.value);function i(s){a.disabled||c("update:modelValue",a.value)}return(s,d)=>{const n=u("adaptive-border");return m((v(),_("label",{class:h(["novjtctn",{disabled:s.disabled,checked:t.value}])},[o("input",{type:"radio",disabled:s.disabled,checked:t.value,onChange:d[0]||(d[0]=C=>i())},null,40,V),g,o("span",S,[b(s.$slots,"default",{},void 0,!0)])],2)),[[n]])}}}),D=B(x,[["__scopeId","data-v-cfae8220"]]);export{D as M};
