Redirect back on invalid routes

This commit is contained in:
momo5502
2025-04-22 15:51:27 +02:00
parent bf7567c7b2
commit ac45f4fee4

View File

@@ -1,5 +1,5 @@
import { ThemeProvider } from "@/components/theme-provider";
import { HashRouter, Route, Routes } from "react-router-dom";
import { HashRouter, Route, Routes, Navigate } from "react-router-dom";
import { Playground } from "./Playground";
import { LandingPage } from "./LandingPage";
@@ -7,14 +7,15 @@ import "./App.css";
function App() {
return (
<ThemeProvider defaultTheme="dark" storageKey="vite-ui-theme">
<HashRouter>
<Routes>
<Route path="/" element={<LandingPage />} />
<Route path="/playground" element={<Playground />} />
</Routes>
</HashRouter>
</ThemeProvider>
<ThemeProvider defaultTheme="dark" storageKey="vite-ui-theme">
<HashRouter>
<Routes>
<Route path="*" element={<Navigate to="/" replace />} />
<Route path="/" element={<LandingPage />} />
<Route path="/playground" element={<Playground />} />
</Routes>
</HashRouter>
</ThemeProvider>
);
}