UserWallet Login
Identité locale absente
import { useNavigate } from 'react-router-dom'; import { useIdentity } from '../hooks/useIdentity'; import { isPairingSatisfied } from '../utils/pairing'; import { getStoredRelays } from '../utils/relay'; export function HomeScreen(): JSX.Element { const navigate = useNavigate(); const { identity, isLoading } = useIdentity(); const pairingSatisfied = isPairingSatisfied(); const relays = getStoredRelays(); const relayStatus = relays.length > 0 ? 'OK' : 'Non configuré'; if (isLoading) { return (
Identité locale absente
Présente: Oui
Clé publique:{' '}
{identity.publicKey.slice(0, 16)}...
Nom: {identity.name}
)}Requis: Oui
Satisfait: {pairingSatisfied ? 'Oui' : 'Non'}
{!pairingSatisfied && (⚠️ Pairing obligatoire avant de pouvoir se connecter
)}Statut: {relayStatus}
{relays.length > 0 && (Nombre de relais: {relays.length}
)}