/
GEOSHEV
/
StudLab
Обзор
Документация
Войти
/
GEOSHEV
/
StudLab
Код
Запросы
1
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
develop
src/components/modals/ConfirmModal.tsx
41 строка
1 KB
George
Обновил: Линтер по всем файлам
21 мар 2025, 14:25
21 мар 2025, 14:25
2b503d4
Код
Авторство
О чём код?
import './ConfirmModal.css'; interface ConfirmModalProps { isOpen: boolean; onClose: () => void; onConfirm: () => void; message: string; } function ConfirmModal({ isOpen, onClose, onConfirm, message, }: ConfirmModalProps) { if (!isOpen) return null; return ( <div className="modal-overlay"> <div className="modal-container"> <div className="modal-header"> <div className="modal-icon"> <img src="./src/assets/warning-icon.svg" alt="" /> </div> <span className="modal-title">Обратите внимание</span> </div> <div className="modal-body">{message}</div> <div className="modal-footer"> <button className="confirm-btn" onClick={onConfirm}> Подтвердить </button> <button className="cancel-btn" onClick={onClose}> Отменить </button> </div> </div> </div> ); } export default ConfirmModal;