UNPKG

dk-plus

Version:
27 lines (26 loc) 1.07 kB
import { defineComponent as h, ref as v, computed as s } from "vue"; import { DKshadowProps as d } from "./index3.js"; const c = h({ name: "DkShadow", props: d, setup(e) { const a = v(), n = s(() => e.type === void 0 || e.type === null || e.type === "" ? "box" : e.type), r = s(() => e.shadowClass === void 0 || e.shadowClass === null || e.shadowClass === "" ? "" : e.shadowClass), l = s(() => typeof e.hoverType != "boolean" || e.hoverType === null || e.hoverType === void 0 ? !1 : e.hoverType), t = s(() => typeof e.hoverClass != "string" || e.hoverClass === null || e.hoverClass === void 0 ? "dk-shadow-hoverClass" : e.hoverClass); return { DkShadow: a, type: n, shadowClass: r, hoverType: l, onhoverType: () => { var o; l.value && ((o = a.value) == null || o.classList.add("dk-shadow-hover", t.value)); }, oncloshoverType: () => { var o; l.value && ((o = a.value) == null || o.classList.remove("dk-shadow-hover", t.value)); } }; } }); export { c as default };