exporting everything now

This commit is contained in:
Jonathan Summers-Muir committed 2023-07-13 14:46:04 +08:00
1 parent bffa996a50
commit 9e20c4d6a6
4 files changed
+72 -55

No files matched your search

+39 -1
View File
@@ -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
@@ -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<
<CommandPrimitive.Input
ref={ref}
className={cn(
'flex h-11 w-full rounded-md bg-transparent py-3 text-sm outline-none placeholder:text-muted-foreground disabled:cursor-not-allowed disabled:opacity-50',
'flex h-11 w-full rounded-md bg-transparent py-3 text-sm outline-none placeholder:text-muted disabled:cursor-not-allowed disabled:opacity-50',
className
)}
{...props}
@@ -111,7 +111,7 @@ const CommandItem = React.forwardRef<
<CommandPrimitive.Item
ref={ref}
className={cn(
'relative flex cursor-default select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none aria-selected:bg-accent aria-selected:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50',
'relative flex cursor-default select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none aria-selected:bg-overlay-hover aria-selected:text-strong data-[disabled]:pointer-events-none data-[disabled]:opacity-50',
className
)}
{...props}
+15 -36
View File
@@ -1,17 +1,14 @@
import * as React from "react"
import * as DialogPrimitive from "@radix-ui/react-dialog"
import { X } from "lucide-react"
import * as React from 'react'
import * as DialogPrimitive from '@radix-ui/react-dialog'
import { X } from 'lucide-react'
import { cn } from "src/lib/utils"
import { cn } from '@ui/lib/utils'
const Dialog = DialogPrimitive.Root
const DialogTrigger = DialogPrimitive.Trigger
const DialogPortal = ({
className,
...props
}: DialogPrimitive.DialogPortalProps) => (
const DialogPortal = ({ className, ...props }: DialogPrimitive.DialogPortalProps) => (
<DialogPrimitive.Portal className={cn(className)} {...props} />
)
DialogPortal.displayName = DialogPrimitive.Portal.displayName
@@ -23,7 +20,7 @@ const DialogOverlay = React.forwardRef<
<DialogPrimitive.Overlay
ref={ref}
className={cn(
"fixed inset-0 z-50 bg-background/80 backdrop-blur-sm data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",
'fixed inset-0 z-50 bg-background/80 backdrop-blur-sm data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0',
className
)}
{...props}
@@ -40,7 +37,7 @@ const DialogContent = React.forwardRef<
<DialogPrimitive.Content
ref={ref}
className={cn(
"fixed left-[50%] top-[50%] z-50 grid w-full max-w-lg translate-x-[-50%] translate-y-[-50%] gap-4 border p-6 shadow-lg duration-200 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[state=closed]:slide-out-to-left-1/2 data-[state=closed]:slide-out-to-top-[48%] data-[state=open]:slide-in-from-left-1/2 data-[state=open]:slide-in-from-top-[48%] sm:rounded-lg md:w-full",
'fixed left-[50%] top-[50%] z-50 grid w-full max-w-lg translate-x-[-50%] translate-y-[-50%] gap-4 border p-6 shadow-lg duration-200 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[state=closed]:slide-out-to-left-1/2 data-[state=closed]:slide-out-to-top-[48%] data-[state=open]:slide-in-from-left-1/2 data-[state=open]:slide-in-from-top-[48%] sm:rounded-lg md:w-full',
'bg-surface-overlay border-overlay',
className
)}
@@ -56,33 +53,18 @@ const DialogContent = React.forwardRef<
))
DialogContent.displayName = DialogPrimitive.Content.displayName
const DialogHeader = ({
className,
...props
}: React.HTMLAttributes<HTMLDivElement>) => (
<div
className={cn(
"flex flex-col space-y-1.5 text-center sm:text-left",
className
)}
{...props}
/>
const DialogHeader = ({ className, ...props }: React.HTMLAttributes<HTMLDivElement>) => (
<div className={cn('flex flex-col space-y-1.5 text-center sm:text-left', className)} {...props} />
)
DialogHeader.displayName = "DialogHeader"
DialogHeader.displayName = 'DialogHeader'
const DialogFooter = ({
className,
...props
}: React.HTMLAttributes<HTMLDivElement>) => (
const DialogFooter = ({ className, ...props }: React.HTMLAttributes<HTMLDivElement>) => (
<div
className={cn(
"flex flex-col-reverse sm:flex-row sm:justify-end sm:space-x-2",
className
)}
className={cn('flex flex-col-reverse sm:flex-row sm:justify-end sm:space-x-2', className)}
{...props}
/>
)
DialogFooter.displayName = "DialogFooter"
DialogFooter.displayName = 'DialogFooter'
const DialogTitle = React.forwardRef<
React.ElementRef<typeof DialogPrimitive.Title>,
@@ -90,10 +72,7 @@ const DialogTitle = React.forwardRef<
>(({ className, ...props }, ref) => (
<DialogPrimitive.Title
ref={ref}
className={cn(
"text-lg font-semibold leading-none tracking-tight",
className
)}
className={cn('text-lg font-semibold leading-none tracking-tight', className)}
{...props}
/>
))
@@ -105,7 +84,7 @@ const DialogDescription = React.forwardRef<
>(({ className, ...props }, ref) => (
<DialogPrimitive.Description
ref={ref}
className={cn("text-sm text-muted-foreground", className)}
className={cn('text-sm text-muted-foreground', className)}
{...props}
/>
))
@@ -287,19 +287,19 @@ const DropdownMenuRightSlot = ({ className, ...props }: React.HTMLAttributes<HTM
DropdownMenuRightSlot.displayName = 'DropdownMenuRightSlot'
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,
DropdownMenu,
DropdownMenuTrigger,
DropdownMenuContent,
DropdownMenuItem,
DropdownMenuCheckboxItem,
DropdownMenuRadioItem,
DropdownMenuLabel,
DropdownMenuSeparator,
DropdownMenuRightSlot,
DropdownMenuGroup,
DropdownMenuPortal,
DropdownMenuSub,
DropdownMenuSubContent,
DropdownMenuSubTrigger,
DropdownMenuRadioGroup,
}