|
@@ -180,6 +180,29 @@ const Page = () => {
|
|
|
|
|
|
const doClaim = async (rewardData: RewardItemData) => {
|
|
|
curReward.current = rewardData;
|
|
|
+ if ([5, 6].includes(rewardData.type)) {
|
|
|
+ const res = rewardData.reward.find((item) => item.amount > 0);
|
|
|
+ if (!res) {
|
|
|
+ const feedRes = await feedback.showModal({
|
|
|
+ content: (
|
|
|
+ <div className="pb-[.1rem]">
|
|
|
+ <div className="flex h-[50px] items-center justify-center text-[20px] font-black">
|
|
|
+ DICA
|
|
|
+ </div>
|
|
|
+ <div className="mt-[.2rem] flex items-center justify-center">
|
|
|
+ Ser VIP pode desbloquear recompensas
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ ),
|
|
|
+ confirmText: "Deposite",
|
|
|
+ width: "90%",
|
|
|
+ });
|
|
|
+ if (feedRes.confirm) {
|
|
|
+ router.replace("/deposit");
|
|
|
+ }
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ }
|
|
|
if (rewardData.status !== 1) return;
|
|
|
|
|
|
if (renderType1.includes(rewardData.type) && rewardData.double_pay > 0) {
|
|
@@ -254,7 +277,8 @@ const Page = () => {
|
|
|
if ([5, 6].includes(data.type)) {
|
|
|
const res = data.reward.find((item) => item.amount > 0);
|
|
|
if (!res) {
|
|
|
- text = "Upgrade VIP";
|
|
|
+ text = "Menos de 1? Ajuda!";
|
|
|
+ status = "primary";
|
|
|
}
|
|
|
}
|
|
|
return (
|
|
@@ -305,9 +329,9 @@ const Page = () => {
|
|
|
hasAmount = true;
|
|
|
}
|
|
|
});
|
|
|
- if (!hasAmount) {
|
|
|
- isGray = true;
|
|
|
- }
|
|
|
+ // if (!hasAmount) {
|
|
|
+ // isGray = true;
|
|
|
+ // }
|
|
|
}
|
|
|
return (
|
|
|
<div
|