| | |
| | | <template> |
| | | <MenuItem :key="item.path"> |
| | | <Menu.Item :key="item.path"> |
| | | <MenuItemContent v-bind="$props" :item="item" /> |
| | | </MenuItem> |
| | | </Menu.Item> |
| | | </template> |
| | | <script lang="ts"> |
| | | import { defineComponent } from 'vue'; |
| | | <script lang="ts" setup> |
| | | import { Menu } from 'ant-design-vue'; |
| | | import { itemProps } from '../props'; |
| | | |
| | | import MenuItemContent from './MenuItemContent.vue'; |
| | | |
| | | export default defineComponent({ |
| | | name: 'BasicMenuItem', |
| | | components: { MenuItem: Menu.Item, MenuItemContent }, |
| | | props: itemProps, |
| | | setup() { |
| | | return {}; |
| | | }, |
| | | }); |
| | | defineOptions({ name: 'BasicMenuItem' }); |
| | | |
| | | defineProps(itemProps); |
| | | </script> |