"use client"; import type { ComponentProps, ReactNode } from "react"; import { Dialog as DialogPrimitive } from "radix-ui"; import { cn } from "@/lib/utils"; function Dialog(props: ComponentProps) { return ; } function DialogPortal(props: ComponentProps) { return ; } function DialogOverlay({ className, ...props }: ComponentProps) { return ( ); } type DialogContentProps = ComponentProps & { children?: ReactNode; showCloseButton?: boolean; }; function DialogContent({ className, children, showCloseButton = true, ...props }: DialogContentProps) { return ( {children} {showCloseButton && ( Close )} ); } function DialogTitle({ className, ...props }: ComponentProps) { return ( ); } export { Dialog, DialogPortal, DialogOverlay, DialogContent, DialogTitle };