dk-plus
Version:
2 lines (1 loc) • 703 B
JavaScript
;Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const l=require("vue"),d=require("../public/get-color/index.js"),a=require("../public/get-StyleList/index.js");require("../../_icon/index.js");const n=o=>{const e=l.toRaw(o),{classes:i}=a.getStyleList(e,"radio");return{classList:i([...["disabled","border"]],"dk-radio"),styleList:(()=>{const{size:r,checkedColor:t,uncheckedColor:c}=e,s={large:"18px",medium:"16px",small:"14px",mini:"12px"};return{...{"--radio-size":s[r]||s.small,"--radio-checked-color":t||"#409eff","--radio-unchecked-color":c||"#dcdfe6","--radio-hover-color":d.getColor(t||"#dcdfe6").getDeepen(.1)}}})()}};exports.getRadio=n;