import Image from "next/image"; import "./ProfileTable.scss"; import arrows from "@/shared/icons/arrows.svg"; import { IMyReportsList } from "@/shared/types/my-reports"; import { REPORT_STATUS, REPORT_STATUS_COLORS, } from "@/shared/variables/report-status"; import Link from "next/link"; interface IProfileTableProps { reports: IMyReportsList; } const ProfileTable: React.FC = ({ reports, }: IProfileTableProps) => { const params = [ { param: "Дата", handleClick() {} }, { param: "Адрес" }, { param: "Статус" }, { param: "Комментарии", handleClick() {} }, { param: "Рейтинг", handleClick() {} }, ]; const sliceDate = (date: string) => { return `${date.slice(8, 10)}.${date.slice(5, 7)}.${date.slice( 0, 4 )}`; }; return (
{reports.results.length ? ( {params.map((p) => ( ))} {reports.results.map((report) => ( ))}
{p.handleClick ? ( ) : ( p.param )}
{sliceDate(report.created_at)} {report.location[0].address} {REPORT_STATUS[report.status]} {report.count_reviews} {report.total_likes}
) : (

Вы пока не оставили ни одного обращения.

)}
Написать обращение
); }; export default ProfileTable;