"use client"; import * as React from "react"; import * as DialogPrimitive from "@radix-ui/react-dialog"; import { X } from "lucide-react"; import { cn } from "@/lib/utils"; export const Dialog = DialogPrimitive.Root; export const DialogTrigger = DialogPrimitive.Trigger; export const DialogClose = DialogPrimitive.Close; export const DialogPortal = DialogPrimitive.Portal; export const DialogContent = React.forwardRef, React.ComponentPropsWithoutRef & { size?: "sm" | "md" | "lg" | "xl" }>( ({ className, children, size = "md", ...props }, ref) => ( {children} Close ), ); DialogContent.displayName = "DialogContent"; export function DialogHeader({ className, ...props }: React.HTMLAttributes) { return
; } export function DialogFooter({ className, ...props }: React.HTMLAttributes) { return
; } export const DialogTitle = React.forwardRef, React.ComponentPropsWithoutRef>(({ className, ...props }, ref) => ( )); DialogTitle.displayName = "DialogTitle"; export const DialogDescription = React.forwardRef, React.ComponentPropsWithoutRef>(({ className, ...props }, ref) => ( )); DialogDescription.displayName = "DialogDescription";