feat: handle redirects for admin in /order page and implement next query param on login
All checks were successful
Staging Build / build (push) Successful in 2m19s

This commit is contained in:
DanielS
2026-06-24 00:29:46 +02:00
parent 615b0719f1
commit a56eb93ffc
2 changed files with 29 additions and 10 deletions

View File

@@ -31,12 +31,14 @@ export function LoginForm({
setIsLoading(true);
setError(null);
const nextParam = typeof window !== 'undefined' ? new URLSearchParams(window.location.search).get('next') : null;
try {
const res = await signIn(email, password);
if (res.role === "admin") {
router.push("/admin/einstellungen");
} else {
router.push("/my-customers");
router.push(nextParam || "/my-customers");
}
} catch (error: unknown) {
setError(error instanceof Error ? error.message : "An error occurred");