"use client"; import React, { useState } from "react"; import { FaBell, FaUser } from "react-icons/fa"; import TabBar from "../components/TabBar"; import ModeratorRequestModal from "../components/ModeratorRequestDetailsModal"; // история для модератора: только Принята / Отклонена const requests = [ { id: 1, title: "Приобрести продукты пенсионерке", status: "Принята", statusColor: "#94E067", date: "28.11.2025", time: "13:00", createdAt: "28.11.2025", fullName: "Клавдия Березова", address: "г. Пермь, ул. Ленина 50", description: "Купить продукты и принести по указанному адресу.", }, { id: 2, title: "Приобрести медикаменты", status: "Отклонена", statusColor: "#E06767", date: "27.11.2025", time: "15:30", createdAt: "27.11.2025", fullName: "Иванова Анна Петровна", address: "г. Пермь, ул. Пушкина 24", description: "Приобрести необходимые лекарства в ближайшей аптеке.", }, { id: 3, title: "Сопроводить до поликлиники", status: "Принята", statusColor: "#94E067", date: "26.11.2025", time: "10:00", createdAt: "26.11.2025", fullName: "Сидоров Николай", address: "г. Пермь, ул. Куйбышева 95", description: "Помочь добраться до поликлиники и обратно.", }, ]; const HistoryRequestModeratorPage = () => { const [selectedRequest, setSelectedRequest] = useState(null); const handleOpen = (req) => { setSelectedRequest(req); }; const handleClose = () => { setSelectedRequest(null); }; const handleApprove = (req) => { console.log("Подтверждение принятой заявки (история):", req.id); }; const handleReject = ({ request, reason }) => { console.log("Просмотр отклонённой заявки (история):", request.id, reason); }; return (
{/* Header */}

Модератор

История заявок

{/* Список заявок */}
{requests.map((req) => ( ))}
{/* Попап модератора */} {selectedRequest && ( )}
); }; export default HistoryRequestModeratorPage;