fix: improve error handling in login mutation to display error messages

This commit is contained in:
Marco Pedone 2025-10-15 15:05:56 +02:00
parent 8b2de9472e
commit 37842177a6

View file

@ -46,8 +46,8 @@ export const FormLogin = () => {
const utils = api.useUtils(); const utils = api.useUtils();
const { mutate, isPending } = api.auth.loginUser.useMutation({ const { mutate, isPending } = api.auth.loginUser.useMutation({
onError: () => { onError: ({ message }) => {
toast.error(t.auth.login.fail); toast.error(`${t.auth.login.fail}\n${message}`);
}, },
onSuccess: async () => { onSuccess: async () => {
await utils.auth.getSession.invalidate(); await utils.auth.getSession.invalidate();