import { useRouter } from 'expo-router'; import { ChevronLeft, FileText, LogOut, Mail, Settings, User } from 'lucide-react-native'; import React, { useContext } from 'react'; import { ScrollView, Text, TouchableOpacity, View } from 'react-native'; import { AuthContext } from '@/utils/authContext'; export default function ProfileScreen() { const authContext = useContext(AuthContext); const { user } = authContext; const router = useRouter(); // Genera le iniziali dell'utente const initials = `${user?.name?.[0] ?? ''}${user?.surname?.[0] ?? ''}`.toUpperCase(); return ( {/* --- SEZIONE HEADER (INVARIATA) --- */} router.back()} > {initials} Profilo {user?.name} {user?.surname} {/* Card info - Testi ingranditi */} {/* Titolo sezione ingrandito */} Informazioni {/* Icona leggermente più grande e container adattato */} {/* Label e valore ingranditi */} Email {user?.email} Ruolo {user?.role} {/* Actions - Testi e Pulsanti ingranditi */} Azioni router.push('/profile/documents')} className="bg-white p-4 rounded-3xl shadow-sm flex-row items-center justify-between border border-gray-100 mb-4"> I miei documenti Gestisci i tuoi documenti Apri console.log('Apri impostazioni')} className="bg-white p-4 rounded-3xl shadow-sm flex-row items-center justify-between border border-gray-100 mb-4"> Impostazioni Preferenze e privacy Apri Esci Chiudi la sessione corrente Esci ); }