fallback sign in flow

This commit is contained in:
2026-03-26 15:05:03 +05:30
parent 625e4709d3
commit fa10677e41
2 changed files with 26 additions and 4 deletions

View File

@@ -5,7 +5,7 @@ import { GoogleSignInButton } from '../components/GoogleSignInButton'
import { TreeAnimation } from '../components/TreeAnimation'
export default function LoginPage() {
const { user, loading, signInWithGoogle } = useAuth()
const { user, loading, signInWithGoogle, authError } = useAuth()
const navigate = useNavigate()
const [signingIn, setSigningIn] = useState(false)
const [error, setError] = useState<string | null>(null)
@@ -63,8 +63,8 @@ export default function LoginPage() {
<div className="lp__actions">
<GoogleSignInButton loading={signingIn} onClick={handleGoogleSignIn} />
<p className="lp__privacy">🔒 End-to-end encrypted. We never read your entries.</p>
{error && (
<p className="lp__error" role="alert">{error}</p>
{(error || authError) && (
<p className="lp__error" role="alert">{error || authError}</p>
)}
</div>
</div>