import { AlertDialog, AlertDialogAction, AlertDialogCancel, AlertDialogContent, AlertDialogDescription, AlertDialogFooter, AlertDialogHeader, AlertDialogTitle, } from "@/components/ui/alert-dialog"; import { t } from "@/utils"; import { Loader2 } from "lucide-react"; const ReusableAlertDialog = ({ open, onCancel, onConfirm, title, description, cancelText = t("cancel"), confirmText = t("confirm"), confirmDisabled = false, }) => { return ( e.preventDefault()}> {title} {description && ( {typeof description === "string" ? description : description} )} {cancelText} {confirmDisabled ? : confirmText} ); }; export default ReusableAlertDialog;