year 2 dienas atpakaļ
vecāks
revīzija
632bd4370e

+ 1 - 1
src/api/activity.ts

@@ -354,7 +354,7 @@ export interface AgentPayInfo {
     direct_commission_rate: number;
     secondary_commission_rate: number;
     agent_text: string;
-    agent_images: string[];
+    agent_images: { image: string; text: string }[];
     commissions: CommissionItem[];
 }
 

+ 1 - 1
src/app/[locale]/(doings)/rank/page.tsx

@@ -292,7 +292,7 @@ const Page = () => {
                                         />
                                         <div className="flex flex-1 flex-col justify-between">
                                             <div className="font-black">
-                                                {cryptoStr(data?.self_rank?.nickName)}
+                                                {cryptoStr(data?.self_rank?.phone || "")}
                                             </div>
                                             <div>Apostas: 0</div>
                                         </div>

+ 4 - 4
src/app/[locale]/(doings)/rechargeRefund/page.tsx

@@ -86,15 +86,15 @@ const Page = () => {
             </div>
             <div className="mt-[.1rem] flex items-center justify-between">
                 <CustomButton className={styles.agentBtn} onClick={() => router.push("/fission")}>
-                    <i className="iconfont icon-hongbao mr-[.1rem] text-[var(--primary-button)]"></i>
-                    <span>Agente</span>
+                    <i className="iconfont icon-hongbao mr-[.1rem] scale-[1.6] transform text-[var(--primary-button)]"></i>
+                    <span className="text-[var(--textColor1)]">Agente</span>
                 </CustomButton>
                 <CustomButton
                     className={styles.agentBtn}
                     onClick={() => router.push("/raffleWheel")}
                 >
-                    <i className="iconfont icon-spin mr-[.1rem] text-[var(--primary-button)]"></i>
-                    <span>Ganhe R$100</span>
+                    <i className="iconfont icon-spin mr-[.1rem] scale-[1.1] transform text-[var(--primary-button)]"></i>
+                    <span className="text-[var(--textColor1)]">Ganhe R$100</span>
                 </CustomButton>
             </div>
             <div className={styles.toRank} onClick={() => router.push("/rank")}>

+ 7 - 7
src/app/[locale]/(navbar)/vip/List.tsx

@@ -11,13 +11,13 @@ interface Props {
 const List: React.FC<Props> = ({ data, level = 0 }) => {
     const DataList = React.useMemo(() => {
         return [
-            {
-                key: "rescue",
-                text: "Rescue",
-                render(itemData: LevelInfoItem) {
-                    return `${itemData.daily_reward_num}(${itemData.daily_reward_multiple_num})%`;
-                },
-            },
+            // {
+            //     key: "rescue",
+            //     text: "Rescue",
+            //     render(itemData: LevelInfoItem) {
+            //         return `${itemData.daily_reward_num}(${itemData.daily_reward_multiple_num})%`;
+            //     },
+            // },
             {
                 key: "upgrade",
                 text: "Upgrade",

+ 16 - 8
src/components/AdSwiperBox/index.tsx

@@ -11,10 +11,15 @@ import { Swiper, SwiperClass, SwiperSlide } from "swiper/react";
 import CustomButton from "../CustomButton";
 import styles from "./index.module.scss";
 
+interface ImageItem {
+    image: string;
+    text: string;
+}
+
 interface Props {
     className?: string;
     text?: string;
-    images?: string[];
+    images?: ImageItem[];
 }
 
 const AdSwiperBox: React.FC<Props> = ({ className, images = [], text }) => {
@@ -24,10 +29,10 @@ const AdSwiperBox: React.FC<Props> = ({ className, images = [], text }) => {
     const swipreRef = React.useRef<SwiperClass | null>(null);
     const config = React.useMemo(() => {
         const result =
-            images?.map((img: string) => {
+            images?.map((item) => {
                 return {
-                    img_url: img,
-                    text,
+                    img_url: item.image,
+                    text: item.text,
                 };
             }) || [];
 
@@ -92,7 +97,9 @@ const AdSwiperBox: React.FC<Props> = ({ className, images = [], text }) => {
                         return (
                             <SwiperSlide key={idx} className="overflow-hidden rounded-[.15rem]">
                                 <div className="relative" id={`swiperSlide_${idx}`}>
-                                    <img src={item.img_url} className="h-[100%]" alt="" />
+                                    <div className="min-h-[3rem]">
+                                        <img src={item.img_url} className="h-[100%]" alt="" />
+                                    </div>
                                     <div className="absolute bottom-[.2rem] left-[0] right-[0] flex flex-col items-center">
                                         <img
                                             src={qrDataUrl}
@@ -100,9 +107,10 @@ const AdSwiperBox: React.FC<Props> = ({ className, images = [], text }) => {
                                             className="mb-[.1rem] h-[100px] w-[100px]"
                                         />
                                         {item.text && (
-                                            <div className="px-[.15rem] text-center text-[10px] leading-[1] text-[#fff]">
-                                                {item.text}
-                                            </div>
+                                            <div
+                                                className="px-[.15rem] text-center text-[10px] leading-[1] text-[#fff]"
+                                                dangerouslySetInnerHTML={{ __html: item.text }}
+                                            ></div>
                                         )}
                                     </div>
                                 </div>

+ 1 - 0
src/components/HeaderBack/style.module.scss

@@ -33,6 +33,7 @@
         background-position: left bottom;
         background-repeat: repeat-x;
         background-size: auto 100%;
+        z-index: 1;
     }
     .backWrap {
         background-color: rgba(255, 255, 255, 0.4);