navigate between pages with nav component

This commit is contained in:
2025-11-08 23:26:44 -06:00
parent 3f05b9a2a5
commit b49b99eb15
2 changed files with 20 additions and 4 deletions
+18 -2
View File
@@ -1,8 +1,24 @@
import { Button } from '@mui/material';
import { Link } from 'react-router-dom';
export default function Navbar() { export default function Navbar() {
return ( return (
<div className="flex-row"> <div className="flex-row">
<button /> <Button
<button /> variant="outlined"
component={Link}
to="/"
>
Home
</Button>
<Button
variant="outlined"
component={Link}
to="/article"
>
Article
</Button>
</div> </div>
); );
}; };
+2 -2
View File
@@ -8,11 +8,11 @@ import Navbar from './components/Navbar.tsx'
createRoot(document.getElementById('root')!).render( createRoot(document.getElementById('root')!).render(
<StrictMode> <StrictMode>
<Navbar />
<BrowserRouter> <BrowserRouter>
<Navbar />
<Routes> <Routes>
<Route path="/" element={<Home />} /> <Route path="/" element={<Home />} />
<Route path="/article:articleId" element={<Article />} /> <Route path="/article" element={<Article />} />
</Routes> </Routes>
</BrowserRouter> </BrowserRouter>
</StrictMode> </StrictMode>