import { useState } from "react"; import { Navigate, Route, Routes, useParams } from "react-router-dom"; import { Layout } from "./components/Layout"; import { LeaderboardPage } from "./pages/LeaderboardPage"; import { PlayerPage } from "./pages/PlayerPage"; import { MapsPage } from "./pages/MapsPage"; import { MapPage } from "./pages/MapPage"; import { SearchPage } from "./pages/SearchPage"; import { PointsPage } from "./pages/PointsPage"; import { NotFound } from "./components/States"; /** Old links looked like #/map//. */ function OldMapLink() { const { mapname, stage } = useParams(); return ; } export function App({ loginError }: { loginError: string | null }) { const [notice, setNotice] = useState(loginError); return ( setNotice(null)}> } /> } /> } /> } /> } /> } /> } /> } /> } /> } /> ); }