|
|
|
@ -1,6 +1,6 @@
|
|
|
|
|
<script lang="ts" setup> |
|
|
|
|
import { computed, ref, useSlots, watch } from 'vue' |
|
|
|
|
import { Dropdown, InputSearch, Menu, MenuDivider, MenuItem } from 'ant-design-vue' |
|
|
|
|
import { Dropdown, InputSearch, Menu, MenuDivider } from 'ant-design-vue' |
|
|
|
|
import { useDebounceFn } from '@vueuse/core' |
|
|
|
|
import { ToolbarEnum } from '../types/tree' |
|
|
|
|
import { Icon } from '@/components/Icon' |
|
|
|
@ -169,9 +169,9 @@ watch(
|
|
|
|
|
<template #overlay> |
|
|
|
|
<Menu @click="handleMenuClick"> |
|
|
|
|
<template v-for="item in toolbarList" :key="item.value"> |
|
|
|
|
<MenuItem v-bind="{ key: item.value }"> |
|
|
|
|
<Menu.Item v-bind="{ key: item.value }"> |
|
|
|
|
{{ item.label }} |
|
|
|
|
</MenuItem> |
|
|
|
|
</Menu.Item> |
|
|
|
|
<MenuDivider v-if="item.divider" /> |
|
|
|
|
</template> |
|
|
|
|
</Menu> |
|
|
|
|