"use client"; import "./StatisticsTable.scss"; import Image from "next/image"; import arrow_down_icon from "./icons/arrow-down-icon.svg"; import arrow_up_icon from "./icons/arrow-up-icon.svg"; import Link from "next/link"; import chevron_down from "./icons/chevron-down.svg"; import { useStatistics } from "./statistics.store"; import { useEffect, useState } from "react"; const StatisticsTable = () => { const [location, setLocation] = useState("village"); const [locationMenu, setLocationMenu] = useState(false); const { data, getStatistics } = useStatistics(); const locations = [ { id: 1, name: "Регион", type: "state" }, { id: 2, name: "Город", type: "city" }, { id: 3, name: "Деревня", type: "village" }, ]; useEffect(() => { getStatistics(); }, []); return (
{locationMenu && ( )}
{data.length !== 0 ? ( data.map((statistic) => ( )) ) : ( )}
setLocationMenu((prev) => !prev)} >
Город Chevron Icon
Добавлено дорог
Arrow Down Icon Arrow Up Icon
Локальных дефектов
Arrow Down Icon Arrow Up Icon
Очагов аварийности
Arrow Down Icon Arrow Up Icon
Локальных дефектов исправлено
Arrow Down Icon Arrow Up Icon
В планах ремонта
Arrow Down Icon Arrow Up Icon
Отремонтировано
Arrow Down Icon Arrow Up Icon
{statistic.name} {statistic.broken_road_1} {statistic.local_defect_3} {statistic.hotbed_of_accidents_2} {statistic.local_defect_fixed_6} {statistic.repair_plans_4} {statistic.repaired_5}
Looks like there is no data for {location}
); }; export default StatisticsTable;