import{d as O,de as T,r as P,k as U,da as V,Q as j,dg as J,R as z,T as S,b as m,U as I,V as B,O as Q,p as q,dd as D,J as H}from"./index-f4658ae7.js";import{V as K}from"./Checkbox-abf1420e.js";var L=globalThis&&globalThis.__rest||function(n,e){var u={};for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&e.indexOf(a)<0&&(u[a]=n[a]);if(n!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,a=Object.getOwnPropertySymbols(n);o0){var w=t==="button"?"".concat(s.value,"-button"):s.value;_=h.map(function(p){if(typeof p=="string"||typeof p=="number")return m(d,{key:p,prefixCls:w,disabled:e.disabled,value:p,checked:l.value===p},{default:function(){return[p]}});var F=p.value,N=p.disabled,$=p.label;return m(d,{key:"radio-group-value-options-".concat(F),prefixCls:w,disabled:N||e.disabled,value:F,checked:l.value===F},{default:function(){return[$]}})})}else _=(g=a.default)===null||g===void 0?void 0:g.call(a);return m("div",{class:f,id:R},[_])}}}),Y=O({name:"ARadioButton",props:A(),setup:function(e,u){var a=u.slots,o=V("radio-button",e),b=o.prefixCls,c=U("radioGroupContext",void 0);return function(){var s,r=j(j({},e),{prefixCls:b.value});return c&&(r.onChange=c.onRadioChange,r.checked=r.value===c.stateValue.value,r.disabled=r.disabled||c.props.disabled),m(d,r,{default:function(){return[(s=a.default)===null||s===void 0?void 0:s.call(a)]}})}}});d.Group=X;d.Button=Y;d.install=function(n){return n.component(d.name,d),n.component(d.Group.name,d.Group),n.component(d.Button.name,d.Button),n};export{d as R,X as a};