Skip to content
Snippets Groups Projects
App.tsx 634 B
Newer Older
  • Learn to ignore specific revisions
  • import React from 'react';
    
    import { BrowserRouter as Router } from 'react-router-dom';
    
    import { ClientContextProvider } from './context';
    
    import ThemeProvider from './context/ThemeProvider';
    
    Rafael László's avatar
    Rafael László committed
    import { UserStateProvider } from './context/UserContext';
    
    import Routes from './Routes';
    
    Chif Gergő's avatar
    Chif Gergő committed
    import { darkTheme } from './theme';
    
    function App(): React.ReactElement {
    
    chif's avatar
    chif committed
      return (
    
        <ClientContextProvider>
          <UserStateProvider>
    
    Chif Gergő's avatar
    Chif Gergő committed
            <ThemeProvider theme={darkTheme}>
    
              <Router>
                <Routes />
              </Router>
            </ThemeProvider>
    
          </UserStateProvider>
        </ClientContextProvider>
    
    chif's avatar
    chif committed
      );
    }
    
    export default App;