'use client'; import { useState } from 'react'; import type { DriverDTO } from '@core/racing/application/dto/DriverDTO'; import Card from '../ui/Card'; import Button from '../ui/Button'; import Input from '../ui/Input'; interface ProfileSettingsProps { driver: DriverDTO; onSave?: (updates: Partial) => void; } export default function ProfileSettings({ driver, onSave }: ProfileSettingsProps) { const [bio, setBio] = useState(driver.bio || ''); const [nationality, setNationality] = useState(driver.country); const [favoriteCarClass, setFavoriteCarClass] = useState('GT3'); const [favoriteSeries, setFavoriteSeries] = useState('Endurance'); const [competitiveLevel, setCompetitiveLevel] = useState('competitive'); const [preferredRegions, setPreferredRegions] = useState(['EU']); const handleSave = () => { onSave?.({ bio, country: nationality }); }; return (

Profile Information