1
2
3
4
5
6
7
8
9
10
11
12
13
| import { onUnmounted, getCurrentInstance } from 'vue';
| import { createContextMenu, destroyContextMenu } from '@/components/ContextMenu';
| import type { ContextMenuItem } from '@/components/ContextMenu';
|
| export type { ContextMenuItem };
| export function useContextMenu(authRemove = true) {
| if (getCurrentInstance() && authRemove) {
| onUnmounted(() => {
| destroyContextMenu();
| });
| }
| return [createContextMenu, destroyContextMenu];
| }
|
|