From 382beaee8143aac142addfc5fe50463968600a5b Mon Sep 17 00:00:00 2001 From: hamid zarghami Date: Tue, 11 Nov 2025 13:59:49 +0330 Subject: [PATCH] extract message --- .../auth/components/StepEnterNumber.tsx | 9 ++-- src/lib/func.ts | 53 +++++++++++++++++++ 2 files changed, 57 insertions(+), 5 deletions(-) create mode 100644 src/lib/func.ts diff --git a/src/features/auth/components/StepEnterNumber.tsx b/src/features/auth/components/StepEnterNumber.tsx index 1bc4ad6..bdf14d8 100644 --- a/src/features/auth/components/StepEnterNumber.tsx +++ b/src/features/auth/components/StepEnterNumber.tsx @@ -13,6 +13,7 @@ import { useOtpRequest } from '@/app/auth/login/hooks/useAuthData' import { useParams } from 'next/navigation' import { toast } from '@/components/Toast' import StepOtp from './StepOtp' +import { extractErrorMessage } from '@/lib/func' @@ -22,7 +23,7 @@ function StepEnterNumber() { const { name } = useParams() const [step, setStep] = useState(AUTH_STEP.ENTER_NUMBER) - const { mutate: mutateOtpRequest } = useOtpRequest() + const { mutate: mutateOtpRequest, isPending } = useOtpRequest() const formik = useFormik({ initialValues: { @@ -35,15 +36,13 @@ function StepEnterNumber() { onSubmit: (values) => { if (name) { values.slug = name as string - values.phone = 'qtest' mutateOtpRequest(values, { onSuccess: () => { toast(t('auth.otp_sent')) setStep(AUTH_STEP.ENTER_OTP) }, onError: (error) => { - // toast(t('auth.otp_sent_error')) - console.log(error); + toast(extractErrorMessage(error), 'error') } }) @@ -100,7 +99,7 @@ function StepEnterNumber() {