import React, { useState, useEffect } from 'react'; import cx from 'classnames'; import Modal from 'react-bootstrap/Modal'; import { useTranslation } from 'react-i18next'; export function ConfirmDialog({ show, title, message, onConfirm, onCancel, confirmButtonLoading, darkMode }) { const [showModal, setShow] = useState(show); const { t } = useTranslation(); useEffect(() => { setShow(show); }, [show]); const handleClose = () => { onCancel(); setShow(false); }; const handleConfirm = () => { onConfirm(); }; return ( {title && ( {title} )} {message} ); }