import React, { useState } from "react"; import { FaStar } from "react-icons/fa"; const RequestDetailsModal = ({ request, onClose }) => { const isDone = request.status === "Выполнена"; const isRejected = request.status === "Отклонена"; const [rating, setRating] = useState(0); const [review, setReview] = useState(""); const [rejectFeedback, setRejectFeedback] = useState(""); const handleStarClick = (value) => { setRating(value); }; const handleSubmit = () => { console.log("Оставить отзыв:", { id: request.id, status: request.status, rating, review, rejectFeedback, }); onClose(); }; return (
Заявка от {request.createdAt}
{request.date}
{request.time}
{request.title}
{/* ВЫПОЛНЕНА: голубой блок с отзывом как было */} {isDone && (Отзыв
Причина отказа
{request.rejectReason}
Ваш комментарий
Оценить волонтера