this repo has no description
1import { DarkTheme, DefaultTheme, ThemeProvider } from '@react-navigation/native';
2import { useFonts } from 'expo-font';
3import { Stack } from 'expo-router';
4import { StatusBar } from 'expo-status-bar';
5import 'react-native-reanimated';
6
7import { useColorScheme } from '@/hooks/useColorScheme';
8
9export default function RootLayout() {
10 const colorScheme = useColorScheme();
11 const [loaded] = useFonts({
12 SpaceMono: require('../assets/fonts/SpaceMono-Regular.ttf'),
13 });
14
15 if (!loaded) {
16 // Async font loading only occurs in development.
17 return null;
18 }
19
20 return (
21 <ThemeProvider value={colorScheme === 'dark' ? DarkTheme : DefaultTheme}>
22 <Stack>
23 <Stack.Screen name="(tabs)" options={{ headerShown: false }} />
24 <Stack.Screen name="+not-found" />
25 </Stack>
26 <StatusBar style="auto" />
27 </ThemeProvider>
28 );
29}