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