import React, { useState } from "react"; import DatePicker from "react-datepicker"; import "react-datepicker/dist/react-datepicker.css"; const AddOrderModal = ({ show, onHide, onSubmit }) => { const [deadline, setDeadline] = useState(new Date()); const [robotsCount, setRobotsCount] = useState(2000); const [formError, setFormError] = useState(""); const handleSubmit = () => { if (!deadline || robotsCount <= 0) { setFormError("Пожалуйста, заполните все поля корректно."); return; } setFormError(""); onSubmit({ deadline, robotsCount }); }; if (!show) { return null; } return (
Добавить новый заказ
{formError &&

{formError}

}
setRobotsCount(Number(e.target.value))} min="1" placeholder="Введите количество роботов" />
setDeadline(date)} className="form-control" dateFormat="P" placeholderText="Выберите дату дедлайна" />
); }; export default AddOrderModal;