import { useTranslation } from "react-i18next" import { AlertDialog, AlertDialogAction, AlertDialogCancel, AlertDialogContent, AlertDialogDescription, AlertDialogFooter, AlertDialogHeader, AlertDialogTitle, } from "@/components/ui/alert-dialog" interface ProviderDeleteConfigDialogProps { open: boolean onOpenChange: (open: boolean) => void onConfirm: () => Promise } export function ProviderDeleteConfigDialog({ open, onOpenChange, onConfirm, }: ProviderDeleteConfigDialogProps) { const { t } = useTranslation() const handleConfirm = async () => { await onConfirm() } return ( {t("TIPS_NOTICE")} {t("TIPS_DELETE_UPLOADER_CONFIG")} {t("CANCEL")} {t("CONFIRM")} ) }