'use client'; import { Dialog, DialogTitle, DialogContent, DialogActions, Button, Typography, } from '@mui/material'; import { Warning } from '@mui/icons-material'; import { useTranslation } from '@/hooks/useTranslation'; interface DeleteConfirmDialogProps { open: boolean; onClose: () => void; onConfirm: () => void; childName: string; isLoading?: boolean; } export function DeleteConfirmDialog({ open, onClose, onConfirm, childName, isLoading = false, }: DeleteConfirmDialogProps) { const { t } = useTranslation('children'); return ( {t('dialog.confirmDeleteMessage')} {childName}? {t('dialog.confirmDeleteWarning')} ); }