'use client'; import { Activity } from 'lucide-react'; import Image from 'next/image'; import { mediaConfig } from '@/lib/config/mediaConfig'; import type { DriverLeaderboardItemViewModel } from '@/lib/view-models/DriverLeaderboardItemViewModel'; const SKILL_LEVELS = [ { id: 'pro', label: 'Pro', color: 'text-yellow-400' }, { id: 'advanced', label: 'Advanced', color: 'text-purple-400' }, { id: 'intermediate', label: 'Intermediate', color: 'text-primary-blue' }, { id: 'beginner', label: 'Beginner', color: 'text-green-400' }, ]; const CATEGORIES = [ { id: 'beginner', label: 'Beginner', color: 'text-green-400' }, { id: 'intermediate', label: 'Intermediate', color: 'text-primary-blue' }, { id: 'advanced', label: 'Advanced', color: 'text-purple-400' }, { id: 'pro', label: 'Pro', color: 'text-yellow-400' }, { id: 'endurance', label: 'Endurance', color: 'text-orange-400' }, { id: 'sprint', label: 'Sprint', color: 'text-red-400' }, ]; interface RecentActivityProps { drivers: DriverLeaderboardItemViewModel[]; onDriverClick: (id: string) => void; } export function RecentActivity({ drivers, onDriverClick }: RecentActivityProps) { const activeDrivers = drivers.filter((d) => d.isActive).slice(0, 6); return (
Currently competing in leagues