import { QueryClient, QueryClientProvider } from '@tanstack/react-query'; import { Redirect, Stack } from 'expo-router'; import { ActivityIndicator, View } from 'react-native'; import { AuthProvider, useAuth } from '../context/AuthContext'; import i18n from '../i18n'; const queryClient = new QueryClient({ defaultOptions: { queries: { staleTime: 30_000, retry: 2, }, }, }); function AuthGate() { const { status } = useAuth(); if (status === 'loading') { return ( ); } return ( <> {/* Rediriger vers la connexion uniquement si l'utilisateur n'a pas de session ET n'est pas en mode local. */} {status === 'signedOut' ? : null} ); } export default function RootLayout() { return ( ); }