import React from 'react'; import { Modal } from '../ui/Modal'; import { Button } from '../ui/Button'; interface DeleteConfirmModalProps { isOpen: boolean; onClose: () => void; onConfirm: () => void; title?: string; message?: string; warningMessage?: string; isLoading?: boolean; itemName?: string; } export const DeleteConfirmModal: React.FC = ({ isOpen, onClose, onConfirm, title = 'حذف', message, warningMessage, isLoading = false, itemName, }) => { const defaultMessage = itemName ? `آیا از حذف "${itemName}" اطمینان دارید؟ این عمل قابل بازگشت نیست.` : 'آیا از حذف این مورد اطمینان دارید؟ این عمل قابل بازگشت نیست.'; return (

{message || defaultMessage}

{warningMessage && (

{warningMessage}

)}
); };