import { useEffect, useState } from "react"; import { Slot } from "expo-router"; import { SafeAreaProvider } from "react-native-safe-area-context"; import { View, ActivityIndicator } from "react-native"; import { AppStateProvider } from "{{PACKAGE_SCOPE}}/ui/context/AppStateContext.js"; import { bootstrapTransport } from "../src/bootstrap/transport-bootstrap.js"; import { tokens } from "../src/theme/tokens.js"; export default function RootLayout() { const [ready, setReady] = useState(false); useEffect(() => { bootstrapTransport().finally(() => setReady(true)); }, []); if (!ready) { return ( ); } return ( ); }