diff --git a/packages/ui/index.tsx b/packages/ui/index.tsx index cb332013eb5..71419554491 100644 --- a/packages/ui/index.tsx +++ b/packages/ui/index.tsx @@ -73,7 +73,45 @@ export * from './src/lib/utils' // shadcn -export * from './src/components/shadcn/ui/dropdown-menu' +export { + DropdownMenu as ShadcnDropdownMenu, + DropdownMenuTrigger as ShadcnDropdownMenuTrigger, + DropdownMenuContent as ShadcnDropdownMenuContent, + DropdownMenuItem as ShadcnDropdownMenuItem, + DropdownMenuCheckboxItem as ShadcnDropdownMenuCheckboxItem, + DropdownMenuRadioItem as ShadcnDropdownMenuRadioItem, + DropdownMenuLabel as ShadcnDropdownMenuLabel, + DropdownMenuSeparator as ShadcnDropdownMenuSeparator, + DropdownMenuRightSlot as ShadcnDropdownMenuRightSlot, + DropdownMenuGroup as ShadcnDropdownMenuGroup, + DropdownMenuPortal as ShadcnDropdownMenuPortal, + DropdownMenuSub as ShadcnDropdownMenuSub, + DropdownMenuSubContent as ShadcnDropdownMenuSubContent, + DropdownMenuSubTrigger as ShadcnDropdownMenuSubTrigger, + DropdownMenuRadioGroup as ShadcnDropdownMenuRadioGroup, +} from './src/components/shadcn/ui/dropdown-menu' + +export { + Command as ShadcnCommand, + CommandDialog as ShadcnCommandDialog, + CommandInput as ShadcnCommandInput, + CommandList as ShadcnCommandList, + CommandEmpty as ShadcnCommandEmpty, + CommandGroup as ShadcnCommandGroup, + CommandItem as ShadcnCommandItem, + CommandShortcut as ShadcnCommandShortcut, + CommandSeparator as ShadcnCommandSeparator, +} from './src/components/shadcn/ui/command' + +export { + Dialog as ShadcnDialog, + DialogTrigger as ShadcnDialogTrigger, + DialogContent as ShadcnDialogContent, + DialogHeader as ShadcnDialogHeader, + DialogFooter as ShadcnDialogFooter, + DialogTitle as ShadcnDialogTitle, + DialogDescription as ShadcnDialogDescription, +} from './src/components/shadcn/ui/dialog' // config diff --git a/packages/ui/src/components/shadcn/ui/command.tsx b/packages/ui/src/components/shadcn/ui/command.tsx index f1f469f2fba..be46341583c 100644 --- a/packages/ui/src/components/shadcn/ui/command.tsx +++ b/packages/ui/src/components/shadcn/ui/command.tsx @@ -3,7 +3,7 @@ import { DialogProps } from '@radix-ui/react-dialog' import { Command as CommandPrimitive } from 'cmdk-supabase' import { Search } from 'lucide-react' -import { cn } from 'src/lib/utils' +import { cn } from '@ui/lib/utils' import { Dialog, DialogContent } from '@ui/components/shadcn/ui/dialog' const Command = React.forwardRef< @@ -44,7 +44,7 @@ const CommandInput = React.forwardRef< ( +const DialogPortal = ({ className, ...props }: DialogPrimitive.DialogPortalProps) => ( ) DialogPortal.displayName = DialogPrimitive.Portal.displayName @@ -23,7 +20,7 @@ const DialogOverlay = React.forwardRef< ) => ( -
+const DialogHeader = ({ className, ...props }: React.HTMLAttributes) => ( +
) -DialogHeader.displayName = "DialogHeader" +DialogHeader.displayName = 'DialogHeader' -const DialogFooter = ({ - className, - ...props -}: React.HTMLAttributes) => ( +const DialogFooter = ({ className, ...props }: React.HTMLAttributes) => (
) -DialogFooter.displayName = "DialogFooter" +DialogFooter.displayName = 'DialogFooter' const DialogTitle = React.forwardRef< React.ElementRef, @@ -90,10 +72,7 @@ const DialogTitle = React.forwardRef< >(({ className, ...props }, ref) => ( )) @@ -105,7 +84,7 @@ const DialogDescription = React.forwardRef< >(({ className, ...props }, ref) => ( )) diff --git a/packages/ui/src/components/shadcn/ui/dropdown-menu.tsx b/packages/ui/src/components/shadcn/ui/dropdown-menu.tsx index 56fd35c33fa..025c7e1e2c3 100644 --- a/packages/ui/src/components/shadcn/ui/dropdown-menu.tsx +++ b/packages/ui/src/components/shadcn/ui/dropdown-menu.tsx @@ -287,19 +287,19 @@ const DropdownMenuRightSlot = ({ className, ...props }: React.HTMLAttributes