|
@@ -3,21 +3,26 @@ import { BrowserRouter, Routes, Route } from 'react-router-dom';
|
|
import { Auth, Login, Logout, NavBar, Overview } from './components';
|
|
import { Auth, Login, Logout, NavBar, Overview } from './components';
|
|
import { AuthProvider, TimeProvider } from './contexts';
|
|
import { AuthProvider, TimeProvider } from './contexts';
|
|
import './App.css';
|
|
import './App.css';
|
|
|
|
+import { Airport } from './components/airport';
|
|
|
|
+import { ThemeProvider } from './contexts/themecontext';
|
|
|
|
|
|
const App: React.FC = () => (
|
|
const App: React.FC = () => (
|
|
<>
|
|
<>
|
|
<BrowserRouter>
|
|
<BrowserRouter>
|
|
- <TimeProvider>
|
|
|
|
- <AuthProvider>
|
|
|
|
- <NavBar />
|
|
|
|
- <Routes>
|
|
|
|
- <Route index element={<Login />} />
|
|
|
|
- <Route path='/auth' element={<Auth />} />
|
|
|
|
- <Route path='/overview' element={<Overview />} />
|
|
|
|
- <Route path='/logout' element={<Logout />} />
|
|
|
|
- </Routes>
|
|
|
|
- </AuthProvider>
|
|
|
|
- </TimeProvider>
|
|
|
|
|
|
+ <ThemeProvider>
|
|
|
|
+ <TimeProvider>
|
|
|
|
+ <AuthProvider>
|
|
|
|
+ <NavBar />
|
|
|
|
+ <Routes>
|
|
|
|
+ <Route index element={<Login />} />
|
|
|
|
+ <Route path='/admin/airports' element={<Airport />} />
|
|
|
|
+ <Route path='/auth' element={<Auth />} />
|
|
|
|
+ <Route path='/overview' element={<Overview />} />
|
|
|
|
+ <Route path='/logout' element={<Logout />} />
|
|
|
|
+ </Routes>
|
|
|
|
+ </AuthProvider>
|
|
|
|
+ </TimeProvider>
|
|
|
|
+ </ThemeProvider>
|
|
</BrowserRouter>
|
|
</BrowserRouter>
|
|
</>
|
|
</>
|
|
);
|
|
);
|