blob: a8de6c002dbf210bbc2042d618a6619411c69726 [file] [log] [blame]
ZBD7e88c222025-05-07 21:07:12 +08001// App.jsx
2import React from 'react';
3import { Routes, Route } from 'react-router-dom';
4import { ThemeProvider } from '@mui/material/styles';
5import CssBaseline from '@mui/material/CssBaseline';
6import theme from './styles/theme/theme';
7import Home from './pages/Home';
8import UserProfile from './pages/UserProfile';
9import UserContextProvider from './contexts/UserContext';
ZBDf60356c2025-04-03 20:09:51 +080010
11function App() {
ZBDf60356c2025-04-03 20:09:51 +080012 return (
ZBD7e88c222025-05-07 21:07:12 +080013 <UserContextProvider>
14 <ThemeProvider theme={theme}>
15 <CssBaseline />
16 <div>
17 <Routes>
18 <Route path="/" element={<Home />} />
19 <Route path="/user/:id" element={<UserProfile />} />
20 </Routes>
21 </div>
22 </ThemeProvider>
23 </UserContextProvider>
24 );
ZBDf60356c2025-04-03 20:09:51 +080025}
26
ZBD7e88c222025-05-07 21:07:12 +080027export default App;