import{d as m,t as _,c as v,B as f,p as h,o as r,f as l,w as s,q as g,b as C,F as D,r as y,e as S,n as k,K as b}from"./index-bVOhw2NF.js";import{_ as $,a as w}from"./RadioGroup-5BphoArv.js";import{_ as B}from"./Space-vHh0VYNe.js";import"./use-rtl-CRyak7TN.js";import"./light-Cua7cqmF.js";import"./context-KbjOeZY_.js";import"./_initCloneObject-K-Y0ueWp.js";import"./_baseFor-mOzdmxoL.js";import"./light-CbIbiWrk.js";import"./resolve-slot-Dzko3qih.js";import"./use-form-item-CNgNT5jP.js";import"./use-merged-state-CzrzZJbg.js";import"./use-memo-BgHp9YyU.js";import"./call-f2ri57Kd.js";import"./flatten-7z_8MaI9.js";import"./get-slot-Bk_rJcZu.js";import"./is-browser-DqcmxZSF.js";import"./light-BYWzngi9.js";import"./_common-h0mJDxlK.js";import"./index-C-nsH7mf.js";const V=m({name:"EsRadio",components:{},props:{options:{type:Object,default:()=>({})},datasets:{type:Array,default:()=>[]},eventData:{type:[String,Boolean,Number],default:""}},emits:["updateValue","update:eventData"],setup(e,{emit:o}){_(()=>e.datasets,t=>{if(t&&t.length>0&&t&&t[0]){const n=t[0].value;o("update:eventData",n),o("updateValue",n)}},{immediate:!0});function i(t){o("update:eventData",t.target.value),o("updateValue",t.target.value)}const p=v(()=>({boxShadowActive:`inset 0 0 0 1px ${e.options.checkedDotColor}`,dotColorActive:e.options.checkedDotColor,boxShadowFocus:`inset 0 0 0 1px ${e.options.checkedDotColor}`,boxShadowHover:`inset 0 0 0 1px ${e.options.checkedDotColor}`}));return{handleSelect:i,...f(e.options),overrideStyles:p}}});function x(e,o,i,p,t,n){const u=$,c=B,d=w;return r(),l(d,{value:e.eventData,name:"radiogroup",size:e.size,onChange:e.handleSelect},{default:s(()=>[g(c,null,{default:s(()=>[(r(!0),C(D,null,y(e.datasets,a=>(r(),l(u,{key:a.value,value:a.value,"theme-overrides":e.overrideStyles},{default:s(()=>[S("span",{style:k({color:e.eventData===a.value?e.activeTextColor:e.textColor})},b(a.label),5)]),_:2},1032,["value","theme-overrides"]))),128))]),_:1})]),_:1},8,["value","size","onChange"])}const W=h(V,[["render",x]]);export{W as default};