diff --git a/frontend/src/App.tsx b/frontend/src/App.tsx index f60c84e..9666424 100644 --- a/frontend/src/App.tsx +++ b/frontend/src/App.tsx @@ -1,11 +1,10 @@ import { Routes, Route, Navigate } from "react-router-dom"; +import { useAuth } from "./hooks/useAuth"; import LoginPage from "./pages/LoginPage"; -import RegisterPage from "./pages/RegisterPage"; import DashboardPage from "./pages/DashboardPage"; import ProfilePage from "./pages/ProfilePage"; -import LoginSuccessPage from "./pages/LoginSuccessPage"; -import RegisterSuccessPage from "./pages/RegisterSuccessPage"; -import { useAuth } from "./hooks/useAuth"; +import AppsPage from "./pages/AppsPage"; +import SettingsPage from "./pages/SettingsPage"; function PrivateRoute({ children }: { children: React.ReactNode }) { const { token } = useAuth(); @@ -16,32 +15,14 @@ export default function App() { return ( } /> - } /> - } /> - - - - } - /> - - - - } - /> - - - - } - /> + + } /> + } /> + } /> + } /> + + {/* Catch-all */} + } /> ); } diff --git a/frontend/src/components/Nav.tsx b/frontend/src/components/Nav.tsx index 4b0cb47..1e770fe 100644 --- a/frontend/src/components/Nav.tsx +++ b/frontend/src/components/Nav.tsx @@ -5,10 +5,20 @@ export default function Nav() { const { logout } = useAuth(); return ( - diff --git a/frontend/src/hooks/useAuth.ts b/frontend/src/hooks/useAuth.ts index dafaa24..07d36f2 100644 --- a/frontend/src/hooks/useAuth.ts +++ b/frontend/src/hooks/useAuth.ts @@ -10,7 +10,7 @@ export function useAuth() { const t = await apiLogin(email, password); localStorage.setItem("token", t); setToken(t); - navigate("/login-success"); + navigate("/"); }; const logout = () => { diff --git a/frontend/src/pages/AppsPage.tsx b/frontend/src/pages/AppsPage.tsx new file mode 100644 index 0000000..afd799d --- /dev/null +++ b/frontend/src/pages/AppsPage.tsx @@ -0,0 +1,12 @@ +import Nav from "../components/Nav"; + +export default function AppsPage() { + return ( + <> +