nile/src/Routing.jsx

29 lines
938 B
React
Raw Normal View History

2022-12-24 20:49:01 -05:00
import { Routes, Route, Navigate } from "react-router-dom";
import Toolbar from "@mui/material/Toolbar";
import Delta from "./pages/delta/Delta.jsx";
import Resume from "./pages/resume/Resume.jsx";
2022-12-24 20:49:01 -05:00
import { useScrollToLocation } from "./hooks.jsx";
const redirects = [
{ path: "/r1", rewrite: "/resume" },
{ path: "/r2", rewrite: "/resume" },
{ path: "/r3", rewrite: "/resume" },
];
2022-12-24 20:49:01 -05:00
export default function Routing() {
useScrollToLocation();
return (
<div className="view">
<Toolbar disableGutters />
<Routes>
<Route path="/" element={<Delta />} />
{/* <Route path="/resume" element={<Resume />} /> */}
{redirects.map((r, i) => (
<Route key={i} path={r.path} element={<Navigate to={r.rewrite} />} />
))}
2022-12-26 19:25:11 -05:00
<Route path="*" element={<Navigate to="/" replace />} />
<Route path="/*" element={<Navigate to="/" replace />} />
2022-12-24 20:49:01 -05:00
</Routes>
</div>
);
}