EventBuzz_Checkin_App/App.tsx

27 lines
773 B
TypeScript

import React, { useEffect } from 'react';
import { Platform, StatusBar } from 'react-native';
import { SafeAreaProvider } from 'react-native-safe-area-context';
import Ionicons from 'react-native-vector-icons/Ionicons';
import { AuthProvider } from './src/context/AuthContext';
import { OfflineProvider } from './src/offline/OfflineContext';
import { RootNavigator } from './src/navigation/RootNavigator';
function App() {
useEffect(() => {
void Ionicons.loadFont();
}, []);
return (
<SafeAreaProvider>
{Platform.OS === 'ios' ? <StatusBar barStyle="light-content" /> : null}
<AuthProvider>
<OfflineProvider>
<RootNavigator />
</OfflineProvider>
</AuthProvider>
</SafeAreaProvider>
);
}
export default App;