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 (
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
);