|
@@ -2,12 +2,14 @@
|
|
|
"use client";
|
|
|
import { claimActivityReward } from "@/api/activity";
|
|
|
import GlobalNotify from "@/components/ModalPopup/GlobalNotifyModal";
|
|
|
+import { ClaimActiveErrorMap } from "@/enums";
|
|
|
import { useRouter } from "@/i18n/routing";
|
|
|
import { useSignStore } from "@/stores/useSignStore";
|
|
|
import { formatAmount } from "@/utils";
|
|
|
import { Mask, Toast } from "antd-mobile";
|
|
|
import BigNumber from "bignumber.js";
|
|
|
import clsx from "clsx";
|
|
|
+import { useTranslations } from "next-intl";
|
|
|
import { FC, forwardRef, memo, useImperativeHandle, useMemo, useRef, useState } from "react";
|
|
|
import styles from "./style.module.scss";
|
|
|
|
|
@@ -217,6 +219,7 @@ const SignInModal = forwardRef(function SignInModal(props: SignInModalProps1, re
|
|
|
const [visible, setVisible] = useState(false);
|
|
|
const [amount, setAmount] = useState({});
|
|
|
const [visible1, setVisible1] = useState(false);
|
|
|
+ const t = useTranslations();
|
|
|
|
|
|
const signData = useSignStore((state) => state.signData);
|
|
|
const activity_id = useSignStore((state) => state.activity_id);
|
|
@@ -268,7 +271,7 @@ const SignInModal = forwardRef(function SignInModal(props: SignInModalProps1, re
|
|
|
setAmount(amountObj);
|
|
|
setVisible1(true);
|
|
|
} else {
|
|
|
- throw new Error("Erro de parâmetro");
|
|
|
+ throw new Error(ClaimActiveErrorMap.get(res.data.code) || t(`code.400`));
|
|
|
}
|
|
|
} catch (error: any) {
|
|
|
if (error) {
|