diff --git a/frontend/App.tsx b/frontend/App.tsx index fc7b0565..b26c01eb 100644 --- a/frontend/App.tsx +++ b/frontend/App.tsx @@ -3,7 +3,7 @@ import { StatusBar } from 'expo-status-bar'; import { NavigationContainer } from '@react-navigation/native'; import { createNativeStackNavigator } from '@react-navigation/native-stack'; import { AuthProvider } from './src/contexts/AuthContext'; -import { ThemeProvider } from './src/contexts/ThemeContext'; +import { ThemeProvider, useTheme } from './src/contexts/ThemeContext'; import { loadSavedLanguage } from './src/config/i18n'; import LanguageScreen from './src/screens/LanguageScreen'; import HumanVerificationScreen from './src/screens/HumanVerificationScreen'; @@ -22,6 +22,32 @@ import LanguageSettingsScreen from './src/screens/LanguageSettingsScreen'; const Stack = createNativeStackNavigator(); +function AppNavigator() { + const { isDarkMode } = useTheme(); + + return ( + + + + + + + + + + + + + + + + + + + + ); +} + export default function App() { useEffect(() => { // Load saved language on app start @@ -31,25 +57,7 @@ export default function App() { return ( - - - - - - - - - - - - - - - - - - - + );