From 2aa95b5661d9ec2db9a0f90f30db1fceb05a5f44 Mon Sep 17 00:00:00 2001 From: victorAnumudu Date: Tue, 10 Dec 2024 12:38:50 +0100 Subject: [PATCH] throws error on empty login details --- src/component/auth/Login2.jsx | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/src/component/auth/Login2.jsx b/src/component/auth/Login2.jsx index af5dbec..90af139 100644 --- a/src/component/auth/Login2.jsx +++ b/src/component/auth/Login2.jsx @@ -26,11 +26,14 @@ export default function Login() { const login = useMutation({ mutationFn: (fields) => { - return loginUser('panel/auth/login', fields) + if(!fields.username || !fields.password){ + throw new Error('Please provide all fields marked *') + } + return loginUser('panel/auth/login', fields) }, onError: (error) => { - console.log('error', error) - }, + console.log(error) + }, onSuccess: (res) => { const {token} = res?.data?.data if(token){ @@ -39,7 +42,7 @@ export default function Login() { dispatch(updateUserDetails({ ...data })); navigate('/dash') // later add redux to dispatch state } - } + } }) return ( @@ -82,7 +85,7 @@ export default function Login() { {login.error && <>
-

Unable to login, try agian!

+

{login.error.message}

}