Rename to reviews and redirect events to reviews

This commit is contained in:
Nicolas Mowen 2024-04-10 06:46:05 -06:00
parent 27edd7df6e
commit a0bef85c11
3 changed files with 22 additions and 5 deletions

View File

@ -7,6 +7,7 @@ import { isDesktop, isMobile } from "react-device-detect";
import Statusbar from "./components/Statusbar";
import Bottombar from "./components/navigation/Bottombar";
import { Suspense, lazy } from "react";
import { Redirect } from "./components/navigation/Redirect";
const Live = lazy(() => import("@/pages/Live"));
const Events = lazy(() => import("@/pages/Events"));
@ -35,7 +36,8 @@ function App() {
<Suspense>
<Routes>
<Route path="/" element={<Live />} />
<Route path="/events" element={<Events />} />
<Route path="/events" element={<Redirect to="/reviews" />} />
<Route path="/reviews" element={<Events />} />
<Route path="/export" element={<Export />} />
<Route path="/plus" element={<SubmitPlus />} />
<Route path="/system" element={<System />} />

View File

@ -0,0 +1,14 @@
import { useEffect } from "react";
import { useNavigate } from "react-router-dom";
type RedirectProps = {
to: string;
};
export function Redirect({ to }: RedirectProps) {
const navigate = useNavigate();
useEffect(() => {
navigate(to);
}, [to, navigate]);
return <div />;
}

View File

@ -1,5 +1,6 @@
import Logo from "@/components/Logo";
import { FaCompactDisc, FaFlag, FaVideo } from "react-icons/fa";
import { FaCompactDisc, FaVideo } from "react-icons/fa";
import { TbTimelineEventFilled } from "react-icons/tb";
import { LuConstruction } from "react-icons/lu";
export const navbarLinks = [
@ -11,9 +12,9 @@ export const navbarLinks = [
},
{
id: 2,
icon: FaFlag,
title: "Events",
url: "/events",
icon: TbTimelineEventFilled,
title: "Reviews",
url: "/reviews",
},
{
id: 3,