dk-plus
Version:
31 lines (30 loc) • 844 B
JavaScript
import "vue";
import { getStyleList as o } from "../public/get-StyleList/index.js";
import "../../_icon/index.js";
const d = (e) => {
const { classes: t } = o(e, "checkbox"), s = ["indeterminate", "disabled", "border"];
return e.size && s.push("size"), {
classList: t([...s], "dk-checkbox"),
styleList: (() => {
const { size: c } = e;
return {
...{
"--checkbox-color": "#606266",
"--checkbox-font-size": {
large: "18px",
medium: "16px",
small: "14px",
mini: "12px"
}[c] || "14px",
"--checkbox-border-radius": "4px",
"--checkbox-border": "2px solid #BEBEBE",
"--checkbox-checked-color": "#3894ff",
"--checkbox-bg-color": "#fff"
}
};
})()
};
};
export {
d as getCheckbox
};