{error}
} + {error &&{error}
}The link might be expired or already used. Please try registering again. diff --git a/frontend/src/pages/Login.tsx b/frontend/src/pages/Login.tsx index 7efe40e..37cc7eb 100644 --- a/frontend/src/pages/Login.tsx +++ b/frontend/src/pages/Login.tsx @@ -6,6 +6,7 @@ import { useNavigate } from "react-router-dom"; import { z } from "zod"; import Logo from "../components/Logo"; import FormField from "../components/ui/FormField"; +import { ROUTES } from "../config/routes"; import { useAuth } from "../store/useAuth"; const loginSchema = z.object({ @@ -34,7 +35,7 @@ export default function Login() { setApiError(null); try { await login(data); - navigate("/drawer"); + navigate(ROUTES.DRAWER); } catch (err) { console.error("Login error:", err); let message = "Invalid email or password"; @@ -48,62 +49,59 @@ export default function Login() { } }; - return ( -
+
Choose a password you won't forget.
- There is no reset.{" "}
+ There is no reset.{" "}
If you lose it, your letters cannot be recovered.