App.tsx 809 B

123456789101112131415161718192021222324
  1. import 'react-native-gesture-handler';
  2. import { QueryClientProvider } from '@tanstack/react-query';
  3. import { NavigationContainer } from '@react-navigation/native';
  4. import { queryClient } from 'src/utils/queryClient';
  5. import Route from './Route';
  6. import { ConnectionProvider } from 'src/contexts/ConnectionContext';
  7. import ConnectionBanner from 'src/components/ConnectionBanner/ConnectionBanner';
  8. import { RegionProvider } from 'src/contexts/RegionContext';
  9. export default function App() {
  10. return (
  11. <QueryClientProvider client={queryClient}>
  12. <ConnectionProvider>
  13. <RegionProvider>
  14. <NavigationContainer>
  15. <ConnectionBanner />
  16. <Route />
  17. </NavigationContainer>
  18. </RegionProvider>
  19. </ConnectionProvider>
  20. </QueryClientProvider>
  21. );
  22. }