import { useNavigate } from "react-router-dom"; import { InProgressMatches } from "../components/InProgressMatches"; import { Leaderboard } from "../components/Leaderboard"; import { ProfileStatsCard } from "../components/ProfileStatsCard"; import { Spinner } from "../components/Spinner"; import { useHome } from "../hooks/stats"; export function HomePage() { const { data, isLoading, isError } = useHome(); const navigate = useNavigate(); if (isLoading) return ; if (isError || !data) return
Не удалось загрузить данные.
; return (
{/* Карточка кликабельна целиком → общая статистика; ники внутри — просто текст, ссылки на профили есть в самой общей статистике. */}
navigate("/stats")}>

Топ игроков

Вся статистика →
{data.active_group && (

Активная группа

{data.active_group.name} игр: {data.active_group.games}, побед: {data.active_group.wins}
)}
); }