fix: admin login forward

This commit is contained in:
Jan-Henrik 2026-03-08 10:47:39 +01:00
parent 8d21a8d61b
commit c8b72e004e

View file

@ -1,10 +1,9 @@
"use client"; "use client";
import { Suspense, useState } from "react"; import { Suspense, useState } from "react";
import { useRouter, useSearchParams } from "next/navigation"; import { useSearchParams } from "next/navigation";
function LoginForm() { function LoginForm() {
const router = useRouter();
const params = useSearchParams(); const params = useSearchParams();
const from = params.get("from") ?? "/admin"; const from = params.get("from") ?? "/admin";
@ -25,7 +24,7 @@ function LoginForm() {
}); });
if (res.ok) { if (res.ok) {
router.push(from); window.location.href = from;
} else { } else {
const data = await res.json(); const data = await res.json();
setError(data.error ?? "Login failed"); setError(data.error ?? "Login failed");