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

@@ -1,7 +1,7 @@
'use client';
import { DriverLeaderboardPreview } from '@/components/leaderboards/DriverLeaderboardPreview';
import { TeamLeaderboardPreview } from '@/components/teams/TeamLeaderboardPreviewWrapper';
import { TeamLeaderboardPreview } from '@/components/leaderboards/TeamLeaderboardPreview';
import type { LeaderboardsViewData } from '@/lib/view-data/LeaderboardsViewData';
import { Section } from '@/ui/Section';
import { PageHero } from '@/ui/PageHero';
@@ -28,7 +28,7 @@ export function LeaderboardsTemplate({
<Section variant="default" padding="lg">
<PageHero
title="Global Standings"
description="Consolidated performance metrics for drivers and teams. Data-driven rankings based on competitive results and technical consistency."
description="Performance metrics for drivers and teams. Rankings are calculated based on competitive results and consistency across all events."
icon={Activity}
actions={[
{
@@ -53,9 +53,12 @@ export function LeaderboardsTemplate({
onNavigateToDrivers={onNavigateToDrivers}
/>
<TeamLeaderboardPreview
topTeams={viewData.teams}
teams={viewData.teams.map(t => ({
...t,
logoUrl: t.logoUrl || ''
}))}
onTeamClick={onTeamClick}
onViewFullLeaderboard={onNavigateToTeams}
onNavigateToTeams={onNavigateToTeams}
/>
</FeatureGrid>
</Section>