From 71995d0632eea3c063170ece1eb58e8eb6331b5f Mon Sep 17 00:00:00 2001 From: Leon Serfaty G Date: Mon, 1 Sep 2025 07:09:54 +0000 Subject: [PATCH] Error Something went wrong. --- src/lib/actions/auth.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/lib/actions/auth.ts b/src/lib/actions/auth.ts index ef0dbbf..ef2a38b 100644 --- a/src/lib/actions/auth.ts +++ b/src/lib/actions/auth.ts @@ -1,7 +1,7 @@ - 'use server'; import { signIn, signOut } from '@/auth'; +import { AuthError } from 'next-auth'; export async function login( prevState: { message: string } | undefined, @@ -9,13 +9,13 @@ export async function login( ) { try { await signIn('credentials', formData); - } catch (error: any) { - if (error) { + } catch (error) { + if (error instanceof AuthError) { switch (error.type) { case 'CredentialsSignin': return { message: 'Invalid credentials.' }; default: - return { message: 'Something went wrong.' }; + return { message: 'Something went wrong. Please try again.' }; } } throw error;