瀏覽代碼

feat: 修改nobonuns弹窗

year 4 周之前
父節點
當前提交
c9d458831e
共有 1 個文件被更改,包括 7 次插入2 次删除
  1. 7 2
      src/app/[locale]/(TabBar)/profile/ProfileHeader.tsx

+ 7 - 2
src/app/[locale]/(TabBar)/profile/ProfileHeader.tsx

@@ -382,6 +382,8 @@ export const ProfileHeader = () => {
             score: state.wallet?.score,
             point: state.wallet?.point,
             no_bonus_config: state.wallet?.no_bonus_config,
+            current_score_rollover: state.wallet?.current_score_rollover,
+            target_score_rollover: state.wallet?.target_score_rollover,
         };
     }, shallow);
     const refresh = usePollingStore((state) => state.refresh);
@@ -406,9 +408,12 @@ export const ProfileHeader = () => {
     useEffect(() => {
         const curMul =
             userMoney.target_point_rollover / ((userMoney.score || 0) + (userMoney.point || 0));
-
+        const percent = percentage(
+            userMoney.current_score_rollover,
+            userMoney.target_score_rollover
+        );
         const config = userMoney.no_bonus_config;
-        if (curMul >= (config || 0) && !isShowed) {
+        if (curMul >= (config || 0) && !isShowed && percent < 100) {
             setTimeout(() => {
                 setIsShowNoBounsWarn(true);
             }, 1000);