UNPKG

winbox-ui-next

Version:

We Design Vue 2.0: A Vue.js 3 UI Library

17 lines (16 loc) 397 B
import { getCurrentInstance, computed } from "vue"; const generateId = (() => { let i = 0; return (prefix = "") => { i += 1; return `${prefix}${i}`; }; })(); function useMenu() { const instance = getCurrentInstance(); const key = computed(() => (instance == null ? void 0 : instance.vnode.key) || generateId("__w_menu")); return { key }; } export { useMenu as default };