30 lines
1.1 KiB
TypeScript
30 lines
1.1 KiB
TypeScript
import 'react-native-gesture-handler';
|
|
import { Stack } from 'expo-router';
|
|
import { StatusBar } from 'expo-status-bar';
|
|
import { SafeAreaProvider } from 'react-native-safe-area-context';
|
|
import { AppProvider } from '../src/context/AppContext';
|
|
import { colors } from '../src/theme/colors';
|
|
|
|
export default function RootLayout() {
|
|
return (
|
|
<SafeAreaProvider>
|
|
<AppProvider>
|
|
<StatusBar style="light" />
|
|
<Stack
|
|
screenOptions={{
|
|
headerStyle: { backgroundColor: colors.bgCard },
|
|
headerTintColor: colors.text,
|
|
contentStyle: { backgroundColor: colors.bg },
|
|
}}
|
|
>
|
|
<Stack.Screen name="index" options={{ headerShown: false }} />
|
|
<Stack.Screen name="auth/login" options={{ title: 'Connexion' }} />
|
|
<Stack.Screen name="auth/register" options={{ title: 'Inscription' }} />
|
|
<Stack.Screen name="(tabs)" options={{ headerShown: false }} />
|
|
<Stack.Screen name="dossier/[id]" options={{ title: 'Dossier' }} />
|
|
</Stack>
|
|
</AppProvider>
|
|
</SafeAreaProvider>
|
|
);
|
|
}
|