import{n as e,t}from"./objectSpread2.C2EWlzLj.js";import{t as n}from"./_plugin-vue_export-helper.dOX-z6IG.js";import{t as r}from"./nc-checkbox.d2JPaBiI.js";import{createElementBlock as i,createElementVNode as a,createVNode as o,openBlock as s,renderSlot as c,resolveComponent as l,withCtx as u}from"/vue.js";e();var d=[`checked`,`disabled`,`name`,`value`];function f(e,t,n,r,f,p){let m=l(`nc-label`);return s(),i(`div`,{class:`ui radio checkbox nc-radio`,size:`small`,onKeydown:t[0]||(t[0]=(...t)=>e.onKeydown&&e.onKeydown(...t))},[a(`input`,{class:`hidden`,readonly:`readonly`,tabindex:`0`,type:`radio`,checked:e.isChecked,disabled:e.disabled,name:e.name,value:e.value},null,8,d),o(m,{for:e.name,model:e.model,hdr:e.hdr||e.model,onClick:e.change},{default:u(()=>[c(e.$slots,`default`)]),_:3},8,[`for`,`model`,`hdr`,`onClick`])],32)}var p=n(t({},r(`NcRadio`,!0)),[[`render`,f]]);export{p as default};