21 lines
669 B
TypeScript
21 lines
669 B
TypeScript
import "../global.css";
|
|
import { ThemeProvider } from "@react-navigation/native";
|
|
import { PortalHost } from "@rn-primitives/portal";
|
|
import { Stack } from "expo-router";
|
|
import { StatusBar } from "expo-status-bar";
|
|
import { useColorScheme } from "nativewind";
|
|
import "react-native-reanimated";
|
|
|
|
import { NAV_THEME } from "@/lib/theme";
|
|
|
|
export default function RootLayout() {
|
|
const { colorScheme } = useColorScheme();
|
|
|
|
return (
|
|
<ThemeProvider value={NAV_THEME[colorScheme ?? "light"]}>
|
|
<StatusBar style={colorScheme === "dark" ? "light" : "dark"} />
|
|
<Stack screenOptions={{ headerShown: false }} />
|
|
<PortalHost />
|
|
</ThemeProvider>
|
|
);
|
|
}
|