添加红点修复

This commit is contained in:
张成
2025-11-21 14:50:42 +08:00
parent 27264011a1
commit 1c8b6163bb
17 changed files with 485 additions and 1202 deletions

View File

@@ -1,7 +1,7 @@
import React, { useState, useEffect, useCallback } from "react";
import { View, Text, Image, ScrollView } from "@tarojs/components";
import Taro from "@tarojs/taro";
import "@/user_pages/myself/index.scss";
import styles from "./MyselfPageContent.module.scss";
import { UserInfoCard } from "@/components/UserInfo/index";
import { UserService } from "@/services/userService";
import ListContainer from "@/container/listContainer";
@@ -139,12 +139,12 @@ const MyselfPageContent: React.FC = () => {
};
return (
<View className="myself_page">
<View className={styles.myselfPage}>
<View
className="myself_page_content_main"
className={styles.myselfPageContentMain}
style={{ paddingTop: `${totalHeight}px` }}
>
<View className="user_info_section">
<View className={styles.userInfoSection}>
<UserInfoCard
editable={is_current_user}
user_info={user_info}
@@ -153,51 +153,51 @@ const MyselfPageContent: React.FC = () => {
on_follow={handle_follow}
onTab={handleOnTab}
/>
<View className="quick_actions_section">
<View className="action_card">
<View className="action_content" onClick={handle_game_orders}>
<View className={styles.quickActionsSection}>
<View className={styles.actionCard}>
<View className={styles.actionContent} onClick={handle_game_orders}>
<Image
className="action_icon"
className={styles.actionIcon}
src={require("@/static/userInfo/order_btn.svg")}
/>
<Text className="action_text"></Text>
<Text className={styles.actionText}></Text>
</View>
<View className="action_divider"></View>
<View className="action_content" onClick={handle_wallet}>
<View className={styles.actionDivider}></View>
<View className={styles.actionContent} onClick={handle_wallet}>
<Image
className="action_icon"
className={styles.actionIcon}
src={require("@/static/userInfo/wallet.svg")}
/>
<Text className="action_text"></Text>
<Text className={styles.actionText}></Text>
</View>
</View>
</View>
</View>
<View className="test-entry-card-box">
<View className={styles.testEntryCardBox}>
<NTRPTestEntryCard type={EvaluateScene.user} />
</View>
<View className="game_tabs_section">
<View className="tab_container">
<View className={styles.gameTabsSection}>
<View className={styles.tabContainer}>
<View
className={`tab_item ${active_tab === "hosted" ? "active" : ""}`}
className={`${styles.tabItem} ${active_tab === "hosted" ? styles.active : ""}`}
onClick={() => setActiveTab("hosted")}
>
<Text className="tab_text"></Text>
<Text className={styles.tabText}></Text>
</View>
<View
className={`tab_item ${
active_tab === "participated" ? "active" : ""
className={`${styles.tabItem} ${
active_tab === "participated" ? styles.active : ""
}`}
onClick={() => setActiveTab("participated")}
>
<Text className="tab_text"></Text>
<Text className={styles.tabText}></Text>
</View>
</View>
</View>
<View className="game_list_section">
<View className={styles.gameListSection}>
<ScrollView scrollY>
<ListContainer
data={game_records}
@@ -218,8 +218,8 @@ const MyselfPageContent: React.FC = () => {
</ScrollView>
</View>
<View className="ended_game_text"></View>
<View className="game_list_section">
<View className={styles.endedGameText}></View>
<View className={styles.gameListSection}>
<ScrollView scrollY>
<ListContainer
data={ended_game_records}