feat(frontend): add title to pages

This commit is contained in:
2026-03-03 17:59:50 +00:00
parent 207c4b67da
commit 23c58e20ae

View File

@@ -1,10 +1,23 @@
import { Navigate, Route, Routes } from "react-router-dom";
import { useEffect } from "react";
import { Navigate, Route, Routes, useLocation } 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() {
const location = useLocation();
useEffect(() => {
const routeTitles: Record<string, string> = {
"/login": "Sign In",
"/upload": "Upload Dataset",
"/stats": "Stats",
};
document.title = routeTitles[location.pathname];
}, [location.pathname]);
return (
<Routes>
<Route element={<AppLayout />}>