import React from 'react'; import { StatusBar, StyleSheet, useColorScheme, View } from 'react-native'; import { initialWindowMetrics, SafeAreaProvider, useSafeAreaInsets, } from 'react-native-safe-area-context'; import { NavigationContainer } from '@react-navigation/native'; import { Provider } from 'react-redux'; import { persistor, store } from './store'; import { RootNavigator } from './navigation/rootNavigator'; import { PersistGate } from 'redux-persist/integration/react'; import { colors } from '@theme'; import { StripeProvider } from '@stripe/stripe-react-native'; import { ENV } from './config'; function App() { return ( ); } function AppContent() { const isDarkMode = useColorScheme() === 'dark'; const safeAreaInsets = useSafeAreaInsets(); // ✅ now inside SafeAreaProvider return ( ); } const styles = StyleSheet.create({ container: { flex: 1, }, }); export default App;