shadcn-vue/apps/www/src/lib/registry/default/ui/dropdown-menu/DropdownMenu.vue
zernonia d49126ecc8
feat: implement utilities from radix vue (#89)
* refactor: change all popper related element to use useForwardPropsEmits

* refactor: use useEmitAsProps from radix-vue
2023-09-28 16:51:31 +08:00

13 lines
383 B
Vue

<script setup lang="ts">
import { DropdownMenuRoot, type DropdownMenuRootEmits, type DropdownMenuRootProps, useEmitAsProps } from 'radix-vue'
const props = defineProps<DropdownMenuRootProps>()
const emits = defineEmits<DropdownMenuRootEmits>()
</script>
<template>
<DropdownMenuRoot v-bind="{ ...props, ...useEmitAsProps(emits) }">
<slot />
</DropdownMenuRoot>
</template>