import { AlertDialog, AlertDialogAction, AlertDialogCancel, AlertDialogContent, AlertDialogDescription, AlertDialogFooter, AlertDialogHeader, AlertDialogTitle, } from "@repo/shadcn-ui/components"; interface CustomDialogProps { isOpen: boolean; onCancel: () => void; onConfirm: () => void; title: React.ReactNode; description: React.ReactNode; cancelLabel: React.ReactNode; confirmLabel: React.ReactNode; } export const CustomDialog = ({ isOpen, onCancel, onConfirm, title, description, cancelLabel, confirmLabel, }: CustomDialogProps) => { return ( !open && onCancel()}> {title} {description} {cancelLabel} {confirmLabel} ); };