UNPKG

naive-ui

Version:

A Vue 3 Component Library. Fairly Complete, Theme Customizable, Uses TypeScript, Fast

16 lines 490 B
import { h, defineComponent, inject } from 'vue'; import { menuInjectionKey } from "./context.mjs"; export default defineComponent({ name: 'MenuDivider', setup() { // eslint-disable-next-line @typescript-eslint/no-non-null-assertion const NMenu = inject(menuInjectionKey); const { mergedClsPrefixRef, isHorizontalRef } = NMenu; return () => isHorizontalRef.value ? null : h("div", { class: `${mergedClsPrefixRef.value}-menu-divider` }); } });