zs
2025-04-28 1f32ea02c1910c417f159cba81a296e66ae7484c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
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>