From d052f9bff816432e207323d02e20ed51067dcd16 Mon Sep 17 00:00:00 2001 From: hamid zarghami Date: Thu, 7 May 2026 10:37:02 +0330 Subject: [PATCH] show error message --- src/helpers/utils.ts | 2 +- src/pages/home/Home.tsx | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/helpers/utils.ts b/src/helpers/utils.ts index 220bda4..696a798 100644 --- a/src/helpers/utils.ts +++ b/src/helpers/utils.ts @@ -25,7 +25,7 @@ export const extractErrorMessage = ( ): string => { try { const axiosError = error as { response?: { data: IGeneralError } }; - return axiosError?.response?.data?.error?.details?.[0] || fallbackMessage; + return axiosError?.response?.data?.error?.message?.[0] || fallbackMessage; } catch { return fallbackMessage; } diff --git a/src/pages/home/Home.tsx b/src/pages/home/Home.tsx index 6acc606..731fb6a 100644 --- a/src/pages/home/Home.tsx +++ b/src/pages/home/Home.tsx @@ -9,6 +9,7 @@ import { useCreateCatalog } from './hooks/useHomeData' import { useNavigate } from 'react-router-dom' import { Paths } from '@/config/Paths' import DirectLogin from '../auth/components/DirectLogin' +import { extractErrorMessage } from '@/helpers/utils' const Home: FC = () => { @@ -26,8 +27,8 @@ const Home: FC = () => { toast('کاتالوگ با موفقیت ساخته شد', 'success') navigate(Paths.editor + `/${data?.data?.id}`) }, - onError: () => { - toast('خطا در ساخت کاتالوگ', 'error') + onError: (error) => { + toast(extractErrorMessage(error), 'error') } }) }