website cleanup

This commit is contained in:
2025-12-24 14:01:52 +01:00
parent a7aee42409
commit 9b683a59d3
65 changed files with 880 additions and 745 deletions

View File

@@ -95,7 +95,6 @@ function TopThreePodium({ drivers, onDriverClick }: TopThreePodiumProps) {
<div className="mb-10">
<div className="flex items-end justify-center gap-4 lg:gap-8">
{podiumOrder.map((driver, index) => {
const levelConfig = SKILL_LEVELS.find((l) => l.id === driver.skillLevel);
const position = positions[index];
return (

View File

@@ -2,7 +2,7 @@
import { useState, useEffect } from 'react';
import { useRouter } from 'next/navigation';
import { Trophy, Users, Award, ChevronRight } from 'lucide-react';
import { Trophy, Users, Award } from 'lucide-react';
import Button from '@/components/ui/Button';
import Heading from '@/components/ui/Heading';
import DriverLeaderboardPreview from '@/components/leaderboards/DriverLeaderboardPreview';
@@ -22,8 +22,8 @@ import { useServices } from '@/lib/services/ServiceProvider';
export default function LeaderboardsPage() {
const router = useRouter();
const [drivers, setDrivers] = useState<DriverListItem[]>([]);
const [teams, setTeams] = useState<TeamDisplayData[]>([]);
const [drivers, setDrivers] = useState<DriverLeaderboardItemViewModel[]>([]);
const [teams, setTeams] = useState<TeamSummaryViewModel[]>([]);
const [loading, setLoading] = useState(true);
useEffect(() => {