throws error on empty login details

This commit is contained in:
victorAnumudu
2024-12-10 12:38:50 +01:00
parent c47efaaadc
commit 2aa95b5661
+5 -2
View File
@@ -26,10 +26,13 @@ export default function Login() {
const login = useMutation({ const login = useMutation({
mutationFn: (fields) => { mutationFn: (fields) => {
if(!fields.username || !fields.password){
throw new Error('Please provide all fields marked *')
}
return loginUser('panel/auth/login', fields) return loginUser('panel/auth/login', fields)
}, },
onError: (error) => { onError: (error) => {
console.log('error', error) console.log(error)
}, },
onSuccess: (res) => { onSuccess: (res) => {
const {token} = res?.data?.data const {token} = res?.data?.data
@@ -82,7 +85,7 @@ export default function Login() {
{login.error && {login.error &&
<> <>
<div className="col-12 mt-3"> <div className="col-12 mt-3">
<p className='text-danger'>Unable to login, try agian!</p> <p className='text-danger'>{login.error.message}</p>
</div> </div>
</> </>
} }