// App.jsx | |
import React from 'react'; | |
import { Routes, Route } from 'react-router-dom'; | |
import { ThemeProvider } from '@mui/material/styles'; | |
import CssBaseline from '@mui/material/CssBaseline'; | |
import theme from './styles/theme/theme'; | |
import Home from './pages/Home'; | |
import UserProfile from './pages/UserProfile'; | |
import UserContextProvider from './contexts/UserContext'; | |
function App() { | |
return ( | |
<UserContextProvider> | |
<ThemeProvider theme={theme}> | |
<CssBaseline /> | |
<div> | |
<Routes> | |
<Route path="/" element={<Home />} /> | |
<Route path="/user/:id" element={<UserProfile />} /> | |
</Routes> | |
</div> | |
</ThemeProvider> | |
</UserContextProvider> | |
); | |
} | |
export default App; |