feat: add React layout and a topbar allowing for easy logins

This commit is contained in:
2026-03-03 17:17:57 +00:00
parent 4b33f17b4b
commit 5310568631
3 changed files with 134 additions and 4 deletions

View File

@@ -1,12 +1,18 @@
import { Routes, Route } from "react-router-dom";
import { Navigate, Route, Routes } from "react-router-dom";
import AppLayout from "./components/AppLayout";
import LoginPage from "./pages/Login";
import UploadPage from "./pages/Upload";
import StatPage from "./pages/Stats";
function App() {
return (
<Routes>
<Route path="/upload" element={<UploadPage />} />
<Route path="/stats" element={<StatPage />} />
<Route element={<AppLayout />}>
<Route path="/" element={<Navigate to="/login" replace />} />
<Route path="/login" element={<LoginPage />} />
<Route path="/upload" element={<UploadPage />} />
<Route path="/stats" element={<StatPage />} />
</Route>
</Routes>
);
}