UNPKG

dk-plus

Version:
31 lines (30 loc) 844 B
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 };