'use client'; import { CountryFlagDisplay } from '@/lib/display-objects/CountryFlagDisplay'; import { Panel } from '@/ui/Panel'; import { Input } from '@/ui/Input'; import { Text } from '@/ui/Text'; import { TextArea } from '@/ui/TextArea'; import { Box } from '@/ui/Box'; import { Group } from '@/ui/Group'; import { Stack } from '@/ui/Stack'; import { ProfileStat } from '@/ui/ProfileHero'; import React from 'react'; interface ProfileDetailsPanelProps { driver: { name: string; country: string; bio?: string | null; }; isEditing?: boolean; onUpdate?: (updates: { bio?: string; country?: string }) => void; } export function ProfileDetailsPanel({ driver, isEditing, onUpdate }: ProfileDetailsPanelProps) { if (isEditing) { return ( onUpdate?.({ country: e.target.value })} placeholder="e.g. US, GB, DE" />