1 |
- import{t as d,d as r,a4 as m,w as p,N as V,g as s,x as g,Q as h,K as u,a7 as f,a8 as k,X as v}from"./index-374e58b6.js";import{c as P,s as b}from"./Checker-8fd99e42.js";const[c,C]=d("radio-group"),_={disabled:Boolean,iconSize:g,direction:String,modelValue:h,checkedColor:String},i=Symbol(c);var w=r({name:c,props:_,emits:["change","update:modelValue"],setup(e,{emit:t,slots:n}){const{linkChildren:o}=m(i),l=a=>t("update:modelValue",a);return p(()=>e.modelValue,a=>t("change",a)),o({props:e,updateValue:l}),V(()=>e.modelValue),()=>{var a;return s("div",{class:C([e.direction]),role:"radiogroup"},[(a=n.default)==null?void 0:a.call(n)])}}});const I=u(w),[R,S]=d("radio");var $=r({name:R,props:P,emits:["update:modelValue"],setup(e,{emit:t,slots:n}){const{parent:o}=f(i),l=()=>(o?o.props.modelValue:e.modelValue)===e.name,a=()=>{o?o.updateValue(e.name):t("update:modelValue",e.name)};return()=>s(b,v({bem:S,role:"radio",parent:o,checked:l(),onToggle:a},e),k(n,["default","icon"]))}});const K=u($);export{I as R,K as a};
|