import { type VariantProps, cva } from "class-variance-authority"; import { cn } from "../../../lib/utils"; import { Dialog as ShadcnDialog, DialogClose as ShadcnDialogClose, DialogContent as ShadcnDialogContent, DialogDescription as ShadcnDialogDescription, DialogFooter as ShadcnDialogFooter, DialogHeader as ShadcnDialogHeader, DialogTitle as ShadcnDialogTitle, DialogTrigger as ShadcnDialogTrigger, } from "../dialog"; import "./styles/retro.css"; const Dialog = ShadcnDialog; const DialogTrigger = ShadcnDialogTrigger; const DialogHeader = ShadcnDialogHeader; const DialogDescription = ShadcnDialogDescription; const DialogClose = ShadcnDialogClose; const DialogFooter = ShadcnDialogFooter; export interface BitDialogProps extends React.ComponentProps<"div">, VariantProps {} function DialogTitle({ ...props }: BitDialogProps) { const { className, font } = props; return ( ); } export const dialogContentVariants = cva("", { variants: { font: { normal: "", retro: "retro", }, }, defaultVariants: { font: "retro", }, }); function DialogContent({ className, children, font, ...props }: BitDialogProps) { return ( {children}