Spaces:
Running
Running
import React from 'react'; | |
import { BrowserRouter as Router, Routes, Route } from 'react-router-dom'; | |
import { ThemeProvider } from 'styled-components'; | |
import { AuthProvider } from './context/AuthContext'; | |
import MainLayout from './components/Layout/MainLayout'; | |
import Home from './pages/Home'; | |
import Dashboard from './pages/Dashboard'; | |
import About from './pages/About'; | |
import { GlobalStyles } from './styles/GlobalStyles'; | |
import theme from './styles/theme'; | |
function App() { | |
return ( | |
<ThemeProvider theme={theme}> | |
<GlobalStyles /> | |
<AuthProvider> | |
<Router> | |
<MainLayout> | |
<Routes> | |
<Route path="/" element={<Home />} /> | |
<Route path="/dashboard" element={<Dashboard />} /> | |
<Route path="/about" element={<About />} /> | |
</Routes> | |
</MainLayout> | |
</Router> | |
</AuthProvider> | |
</ThemeProvider> | |
); | |
} | |
export default App; |