UNPKG

dk-plus

Version:
44 lines (43 loc) 815 B
import { defineComponent as u, toRefs as a, reactive as v, watch as o } from "vue"; import { dkCollapseItemProps as d } from "./index3.js"; const C = u({ name: "DkCollapseItem", props: d, emits: ["change"], setup(s, { emit: m }) { const { name: i, title: c, icon: n, active: l, modelValue: r } = a(s), e = v({ isActive: !1, with: 0, height: 0 }), p = () => { m("change", i.value); }; return o( () => r.value, (t) => { e.isActive = t; }, { immediate: !0 } ), o( () => l.value, (t) => { e.isActive = t; }, { immediate: !0 } ), { ...a(e), data: e, title: c, icon: n, name: i, onClickTitle: p }; } }); export { C as default };