fix(auth): hide error/success messages when user is authenticated or conflicting states exist

This commit is contained in:
2026-04-22 20:41:35 -04:00
parent fc0a4b744b
commit ad4847e1c5
5 changed files with 8 additions and 8 deletions
+2 -2
View File
@@ -85,7 +85,7 @@ export default function LoginPage({ onSubmit, onNavigate, onSetSessionCookie, re
</div>
)}
{success && (
{success && !currentUser && (
<div className="mb-4 p-3 bg-green-50 border border-green-200 rounded-lg dark:bg-green-500/10 dark:border-green-500/20">
<div className="flex items-center space-x-2">
<div className="w-1.5 h-1.5 bg-green-500 rounded-full flex-shrink-0"></div>
@@ -94,7 +94,7 @@ export default function LoginPage({ onSubmit, onNavigate, onSetSessionCookie, re
</div>
)}
{error && (
{error && !currentUser && !success && (
<div className="mb-4 p-3 bg-red-50 border border-red-200 rounded-lg dark:bg-red-500/10 dark:border-red-500/20">
<div className="flex items-center space-x-2">
<div className="w-1.5 h-1.5 bg-red-500 rounded-full flex-shrink-0"></div>