diff --git a/packages/module/README.md b/packages/module/README.md index 21499e9f..7bc0d882 100644 --- a/packages/module/README.md +++ b/packages/module/README.md @@ -47,7 +47,18 @@ npm install --save-dev shadcn-nuxt export default defineNuxtConfig({ modules: [ 'shadcn-nuxt' - ] + ], + shadcn: { + /** + * Prefix for all the imported component + */ + prefix: '', + /** + * Directory that the component lives in. + * @default "./components/ui" + */ + componentDir: './components/ui' + } }) ``` diff --git a/packages/module/playground/components/ui/dropdown-menu/index.ts b/packages/module/playground/components/ui/dropdown-menu/index.ts index 6f9446c3..5d59760e 100644 --- a/packages/module/playground/components/ui/dropdown-menu/index.ts +++ b/packages/module/playground/components/ui/dropdown-menu/index.ts @@ -1,16 +1,4 @@ export { DropdownMenuPortal } from 'radix-vue' export { default as DropdownMenu } from './DropdownMenu.vue' -export { default as DropdownMenuTrigger } from './DropdownMenuTrigger.vue' -export { default as DropdownMenuContent } from './DropdownMenuContent.vue' -export { default as DropdownMenuGroup } from './DropdownMenuGroup.vue' -export { default as DropdownMenuRadioGroup } from './DropdownMenuRadioGroup.vue' -export { default as DropdownMenuItem } from './DropdownMenuItem.vue' export { default as DropdownMenuCheckboxItem } from './DropdownMenuCheckboxItem.vue' -export { default as DropdownMenuRadioItem } from './DropdownMenuRadioItem.vue' -export { default as DropdownMenuShortcut } from './DropdownMenuShortcut.vue' -export { default as DropdownMenuSeparator } from './DropdownMenuSeparator.vue' -export { default as DropdownMenuLabel } from './DropdownMenuLabel.vue' -export { default as DropdownMenuSub } from './DropdownMenuSub.vue' -export { default as DropdownMenuSubTrigger } from './DropdownMenuSubTrigger.vue' -export { default as DropdownMenuSubContent } from './DropdownMenuSubContent.vue'