import { View, Text, TouchableOpacity, ScrollView, Alert } from 'react-native' import { SafeAreaView } from 'react-native-safe-area-context' import { LogOut, CreditCard, Globe } from 'lucide-react-native' import { useAuthStore } from '@/lib/store' const TIER_LABELS: Record = { FREE: 'Gratuit', BASIC: 'Basic', PRO: 'Pro', BUSINESS: 'Business', ENTERPRISE: 'Enterprise', } export default function ProfileScreen() { const { user, logout } = useAuthStore() const handleLogout = () => { Alert.alert( 'Se déconnecter', 'Voulez-vous vraiment vous déconnecter ?', [ { text: 'Annuler', style: 'cancel' }, { text: 'Déconnecter', style: 'destructive', onPress: logout }, ] ) } return ( Profil {/* User info */} {user?.name?.[0]?.toUpperCase() ?? user?.email?.[0]?.toUpperCase() ?? '?'} {user?.name ?? 'Utilisateur'} {user?.email} {user?.tier && ( {TIER_LABELS[user.tier] ?? user.tier} )} {/* Actions */} Abonnement Ouvrir memento-note.com Se déconnecter ) }