import Modal from './Modal';

export default function ConfirmDialog({ title, message, onConfirm, onCancel, confirmText, danger }) {
  return (
    <Modal title={title || 'تأیید عملیات'} onClose={onCancel} footer={
      <>
        <button className="btn btn-secondary" onClick={onCancel}>انصراف</button>
        <button className={`btn ${danger ? 'btn-danger' : 'btn-primary'}`} onClick={onConfirm}>{confirmText || 'تأیید'}</button>
      </>
    }>
      <p style={{ color: 'var(--gray-600)' }}>{message || 'آیا از انجام این عملیات اطمینان دارید؟'}</p>
    </Modal>
  );
}
