From 052280a009d3e342f8e1f846650384e8c56e77be Mon Sep 17 00:00:00 2001 From: hamid zarghami Date: Sun, 11 May 2025 14:38:46 +0330 Subject: [PATCH] toast for reffer ticket --- src/langs/fa.json | 4 +++- src/pages/ticket/components/ReferTicket.tsx | 6 ++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/src/langs/fa.json b/src/langs/fa.json index b5278b0..8c39cda 100644 --- a/src/langs/fa.json +++ b/src/langs/fa.json @@ -290,7 +290,9 @@ "refer_ticket": "ارجاع تیکت", "user": "کاربر", "assign_to": "کارشناس پاسخگویی", - "user_plan": "پلن کاربر" + "user_plan": "پلن کاربر", + "refer_ticket_success": "تیکت با موفقیت ارجاع شد", + "refer_ticket_error": "تیکت ارجاع نشد" }, "active": "فعال", "inactive": "غیرفعال", diff --git a/src/pages/ticket/components/ReferTicket.tsx b/src/pages/ticket/components/ReferTicket.tsx index 40b6052..73db9af 100644 --- a/src/pages/ticket/components/ReferTicket.tsx +++ b/src/pages/ticket/components/ReferTicket.tsx @@ -6,6 +6,8 @@ import CheckBoxComponent from '../../../components/CheckBoxComponent' import { useParams } from 'react-router-dom' import { useReferTicket } from '../hooks/useTicketData' import Button from '../../../components/Button' +import { toast } from 'react-toastify' +import { ErrorType } from '../../../helpers/types' type Props = { refetch: () => void @@ -23,6 +25,10 @@ const ReferTicket: FC = ({ refetch }) => { referTicket.mutate({ id: id as string, userId }, { onSuccess: () => { refetch() + toast.success(t('ticket.refer_ticket_success')) + }, + onError: (error: ErrorType) => { + toast.error(error.response?.data?.error.message[0]) } }) }