From 27ba504441037666e787ded85b4af2f65be65c17 Mon Sep 17 00:00:00 2001 From: schangxiang@126.com <schangxiang@126.com> Date: 周二, 29 4月 2025 18:06:07 +0800 Subject: [PATCH] Merge branch 'master' of http://222.71.245.114:9086/r/HIA24016N_PipeLineDemo --- HIAWms/web/src/components/vue3-context-menu/ContextMenuSeparator.vue | 27 +++++++++++++++++++++++++++ 1 files changed, 27 insertions(+), 0 deletions(-) diff --git a/HIAWms/web/src/components/vue3-context-menu/ContextMenuSeparator.vue b/HIAWms/web/src/components/vue3-context-menu/ContextMenuSeparator.vue new file mode 100644 index 0000000..afe24fd --- /dev/null +++ b/HIAWms/web/src/components/vue3-context-menu/ContextMenuSeparator.vue @@ -0,0 +1,27 @@ +<template> + <VNodeRender v-if="globalHasSlot('separatorRender')" :vnode="() => globalRenderSlot('separatorRender', {})" /> + <div v-else class="mx-context-menu-item-sperator mx-context-no-clickable"></div> +</template> + +<script lang="ts"> +import { defineComponent, inject } from 'vue' +import { VNodeRender } from './ContextMenuUtils'; +import type { GlobalHasSlot, GlobalRenderSlot } from './ContextSubMenuWrapper.vue'; + +export default defineComponent({ + name: 'ContextMenuSperator', + components: { + VNodeRender + }, + setup() { + + const globalHasSlot = inject('globalHasSlot') as GlobalHasSlot; + const globalRenderSlot = inject('globalRenderSlot') as GlobalRenderSlot; + + return { + globalHasSlot, + globalRenderSlot, + }; + }, +}) +</script> \ No newline at end of file -- Gitblit v1.9.3