website refactor

This commit is contained in:
2026-01-20 22:31:14 +01:00
parent 51288234f4
commit 7cbec00474
52 changed files with 577 additions and 146 deletions

View File

@@ -5,7 +5,7 @@ import { Trophy, ChevronLeft } from 'lucide-react';
import { Container } from '@/ui/Container';
import { PageHeader } from '@/ui/PageHeader';
import { RankingsPodium } from '@/components/leaderboards/RankingsPodium';
import { RankingsTable } from '@/components/leaderboards/RankingsTable';
import { LeaderboardTable } from '@/components/leaderboards/LeaderboardTable';
import { Button } from '@/ui/Button';
import { Icon } from '@/ui/Icon';
import { LeaderboardFiltersBar } from '@/components/leaderboards/LeaderboardFiltersBar';
@@ -65,11 +65,13 @@ export function DriverRankingsTemplate({
/>
{/* Leaderboard Table */}
<RankingsTable
<LeaderboardTable
drivers={viewData.drivers.map(d => ({
...d,
rating: Number(d.rating),
wins: Number(d.wins)
wins: Number(d.wins),
racesCompleted: d.racesCompleted || 0,
avatarUrl: d.avatarUrl || ''
}))}
onDriverClick={onDriverClick}
/>