[FEATURE] Add Resume, Contact, Routing Fix, and About sections (#9)

Co-authored-by: dunemask <dunemask@gmail.com>
Co-authored-by: Dunemask <dunemask@gmail.com>
Reviewed-on: https://gitea.dunemask.net/elysium/nile/pulls/9
This commit is contained in:
dunemask 2023-09-25 20:49:09 +00:00
parent cc360597f8
commit 7d3c264b30
17 changed files with 500 additions and 64 deletions

View file

@ -1,8 +1,14 @@
import { Routes, Route, Navigate } from "react-router-dom";
import Toolbar from "@mui/material/Toolbar";
import Delta from "./pages/delta/Delta.jsx";
import References from "./pages/references/References.jsx";
import Resume from "./pages/resume/Resume.jsx";
import { useScrollToLocation } from "./hooks.jsx";
const redirects = [
{ path: "/r1", rewrite: "/resume" },
{ path: "/r2", rewrite: "/resume" },
{ path: "/r3", rewrite: "/resume" },
];
export default function Routing() {
useScrollToLocation();
return (
@ -10,7 +16,10 @@ export default function Routing() {
<Toolbar disableGutters />
<Routes>
<Route path="/" element={<Delta />} />
{/*<Route path="/references" element={<References />} />*/}
{/* <Route path="/resume" element={<Resume />} /> */}
{redirects.map((r, i) => (
<Route key={i} path={r.path} element={<Navigate to={r.rewrite} />} />
))}
<Route path="*" element={<Navigate to="/" replace />} />
<Route path="/*" element={<Navigate to="/" replace />} />
</Routes>