'use client'; import { useState } from 'react'; import type { DriverProfileDriverSummaryViewModel } from '@/lib/view-models/DriverProfileViewModel'; import Card from '../ui/Card'; import Button from '../ui/Button'; import Input from '../ui/Input'; interface ProfileSettingsProps { driver: DriverProfileDriverSummaryViewModel; onSave?: (updates: { bio?: string; country?: string }) => 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