UNPKG

vuux

Version:

Vue3 Nuxt3 Nuxt4 组件库

23 lines (22 loc) 480 B
import { computed as i } from "vue"; const h = (e, c) => { const l = i(() => ({ "is-expanded": !!e.isOpen, "is-arrow": e ? (e.children?.length ?? 0) > 0 : !1 })), a = () => { e.children?.length && (e.isOpen = !e.isOpen); }, t = (s) => { c("update-select", s); }; return { classNames: l, handleToggle: a, updateSelect: t, handleCheckChange: (s) => { e.disabled || (e.isSelect = s, t(e)); } }; }; export { h as useNodeTree };