From 9f61098e4549ba2286f110c1717d38e191c7c902 Mon Sep 17 00:00:00 2001 From: ChoiWonBeen Date: Mon, 4 Mar 2024 01:57:15 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20=EB=A1=9C=EA=B7=B8=EC=9D=B8=20=EC=8B=A4?= =?UTF-8?q?=ED=8C=A8=EC=8B=9C=20=EC=97=90=EB=9F=AC=EB=A9=94=EC=8B=9C?= =?UTF-8?q?=EC=A7=80=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/Auth/LoginPage/index.tsx | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/pages/Auth/LoginPage/index.tsx b/src/pages/Auth/LoginPage/index.tsx index a94035f4..5f22e328 100644 --- a/src/pages/Auth/LoginPage/index.tsx +++ b/src/pages/Auth/LoginPage/index.tsx @@ -9,6 +9,7 @@ import useBooleanState from 'utils/hooks/useBooleanState'; import { auth } from 'api'; import sha256 from 'utils/ts/SHA-256'; import showToast from 'utils/ts/showToast'; +import { AxiosError } from 'axios'; import styles from './LoginPage.module.scss'; interface IClassUser { @@ -41,6 +42,9 @@ const useLogin = (state: IsAutoLogin) => { setToken(data.token); navigate('/'); }, + onError: (error: AxiosError<{ message: string }>) => { + showToast('error', error.response?.data?.message || '로그인에 실패했습니다.'); + }, }); const login = async (userInfo: UserInfo) => {