AAA Refactor app structure to use SafeAreaProvider, update StatusBar configuration, and enhance tab navigator styles. Add expo-system-ui dependency for improved status bar handling.

This commit is contained in:
Mekan1206
2025-09-11 12:39:19 +05:00
parent 61bcb6aa3f
commit 2eb41db2e5
7 changed files with 72 additions and 20 deletions

17
App.js
View File

@@ -2,15 +2,18 @@ import React from 'react';
import { AuthProvider } from './src/contexts/AuthContext';
import RootNavigator from './src/navigation/RootNavigator';
import { BaseEnumsProvider } from './src/contexts/BaseEnumsContext';
import { StatusBar } from 'react-native';
import { StatusBar } from 'expo-status-bar';
import { SafeAreaProvider } from 'react-native-safe-area-context';
export default function App() {
return (
<AuthProvider>
<BaseEnumsProvider>
<StatusBar barStyle="dark-content" backgroundColor="#fff"/>
<RootNavigator />
</BaseEnumsProvider>
</AuthProvider>
<SafeAreaProvider>
<AuthProvider>
<BaseEnumsProvider>
<StatusBar style="dark" />
<RootNavigator />
</BaseEnumsProvider>
</AuthProvider>
</SafeAreaProvider>
);
}