index-c94f3278.js 1015 B

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