'use client'; import Image from 'next/image'; import Link from 'next/link'; import type { DriverDTO } from '@core/racing/application/dto/DriverDTO'; import DriverRating from '@/components/profile/DriverRatingPill'; export interface DriverSummaryPillProps { driver: DriverDTO; rating: number | null; rank: number | null; avatarSrc?: string; onClick?: () => void; href?: string; } export default function DriverSummaryPill(props: DriverSummaryPillProps) { const { driver, rating, rank, avatarSrc, onClick, href } = props; const resolvedAvatar = avatarSrc ?? getImageService().getDriverAvatar(driver.id); const content = ( <>