You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 lines
1.3 KiB
1 lines
1.3 KiB
import{r,s as i}from"./RadioGroup-5BphoArv.js";import{r as a}from"./resolve-slot-Dzko3qih.js";import{d as s,G as t,o as d,b as l,e as n}from"./index-bVOhw2NF.js";const k=s({name:"RadioButton",props:r,setup:i,render(){const{mergedClsPrefix:e}=this;return t("label",{class:[`${e}-radio-button`,this.mergedDisabled&&`${e}-radio-button--disabled`,this.renderSafeChecked&&`${e}-radio-button--checked`,this.focus&&[`${e}-radio-button--focus`]]},t("input",{ref:"inputRef",type:"radio",class:`${e}-radio-input`,value:this.value,name:this.mergedName,checked:this.renderSafeChecked,disabled:this.mergedDisabled,onChange:this.handleRadioInputChange,onFocus:this.handleRadioInputFocus,onBlur:this.handleRadioInputBlur}),t("div",{class:`${e}-radio-button__state-border`}),a(this.$slots.default,o=>!o&&!this.label?null:t("div",{ref:"labelRef",class:`${e}-radio__label`},o||this.label)))}}),u={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 512 512"},h=n("path",{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"32",d:"M256 112v288"},null,-1),c=n("path",{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"32",d:"M400 256H112"},null,-1),p=[h,c],g=s({name:"AddOutline",render:function(o,m){return d(),l("svg",u,p)}});export{g as A,k as _};
|