import { useTranslation } from 'react-i18next' interface DeleteDialogProps { isOpen: boolean onClose: () => void onConfirm: () => void serverName: string isGroup?: boolean } const DeleteDialog = ({ isOpen, onClose, onConfirm, serverName, isGroup = false }: DeleteDialogProps) => { const { t } = useTranslation() if (!isOpen) return null return (

{isGroup ? t('groups.confirmDelete') : t('server.confirmDelete')}

{isGroup ? t('groups.deleteWarning', { name: serverName }) : t('server.deleteWarning', { name: serverName })}

) } export default DeleteDialog