import { useEffect } from "react"; import { Pressable, Text } from "react-native"; import { Stack, router } from "expo-router"; import { StatusBar } from "expo-status-bar"; import { GestureHandlerRootView } from "react-native-gesture-handler"; import "../global.css"; import { Colors } from "@/constants/theme"; import { useSettings } from "@/hooks/useSettings"; export default function RootLayout() { const { settings, ready } = useSettings(); useEffect(() => { if (!ready) return; if (!settings.onboardingDone) { router.replace("/onboarding"); } }, [ready, settings.onboardingDone]); return ( ( router.push("/settings")} style={{ paddingLeft: 12, paddingRight: 4, paddingVertical: 6 }} > ), }} /> ); }