multica/apps/mobile/app/_layout.tsx
Naiyuan Qing 01c82b296d feat(mobile): 移动端初始化
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-03 16:39:53 +08:00

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>
);
}