diff --git a/src/app/auth/login/page.tsx b/src/app/auth/login/page.tsx
index 712b34c..d3a410b 100644
--- a/src/app/auth/login/page.tsx
+++ b/src/app/auth/login/page.tsx
@@ -32,7 +32,7 @@ export default function LoginPage() {
throw new Error(data.message || "Login failed");
}
- router.push("/dashboard");
+ await router.push("/dashboard");
} catch (err: any) {
setError(err.message);
} finally {
@@ -122,7 +122,7 @@ export default function LoginPage() {
handleLogin(e as unknown as React.FormEvent)}
+ onClick={() => handleLogin(new Event('submit') as unknown as React.FormEvent)}
disabled={isLoading}
className="flex-1"
/>
diff --git a/src/app/auth/register/page.tsx b/src/app/auth/register/page.tsx
index 4240519..afc95c9 100644
--- a/src/app/auth/register/page.tsx
+++ b/src/app/auth/register/page.tsx
@@ -40,7 +40,7 @@ export default function RegisterPage() {
throw new Error(data.message || "Registration failed");
}
- router.push("/auth/login?registered=true");
+ await router.push("/auth/login?registered=true");
} catch (err: any) {
setError(err.message);
} finally {
@@ -166,7 +166,7 @@ export default function RegisterPage() {
handleRegister(e as unknown as React.FormEvent)}
+ onClick={() => handleRegister(new Event('submit') as unknown as React.FormEvent)}
disabled={isLoading}
className="flex-1"
/>