feat: 首页更新

This commit is contained in:
2025-11-13 16:47:10 +08:00
parent 9ef9233797
commit 54bf84b19b
1244 changed files with 3507 additions and 951 deletions

View File

@@ -12,6 +12,7 @@ import {
BannerSwiper,
NoticeBar,
GameMainMenus,
GameSubMenus,
Lobby,
HighPrizeGame,
FastFootNav,
@@ -42,7 +43,6 @@ const styles = createThemeStyles((colors) => ({
},
}));
/**
* 完整首页容器
*/
@@ -99,6 +99,18 @@ export default function HomePage() {
// 这里可以添加搜索逻辑
}, []);
// 处理消息按钮点击
const handleMessagePress = useCallback(() => {
Alert.alert('消息', '进入消息中心');
// 这里可以添加导航到消息页面的逻辑
}, []);
// 处理客服按钮点击
const handleServicePress = useCallback(() => {
Alert.alert('客服', '联系客服');
// 这里可以添加导航到客服页面的逻辑
}, []);
// 根据主题选择要显示的组件
const renderContent = () => {
if (isDarkTheme) {
@@ -107,7 +119,11 @@ export default function HomePage() {
<>
<GameMainMenus />
<BannerSwiper />
<NoticeBar />
<NoticeBar
onMessagePress={handleMessagePress}
onServicePress={handleServicePress}
unreadCount={3}
/>
<HighPrizeGame onGamePress={handleGamePress} />
<Lobby onGamePress={handleGamePress} />
<FastFootNav onTabPress={handleTabPress} />
@@ -118,8 +134,13 @@ export default function HomePage() {
return (
<>
<BannerSwiper />
<NoticeBar />
<NoticeBar
onMessagePress={handleMessagePress}
onServicePress={handleServicePress}
unreadCount={3}
/>
<GameMainMenus />
<GameSubMenus />
<Lobby onGamePress={handleGamePress} />
</>
);
@@ -129,12 +150,7 @@ export default function HomePage() {
return (
<SafeAreaView style={s.container}>
{/* Header */}
<Header
onSearch={handleSearch}
onMessagePress={() => Alert.alert('消息', '消息功能')}
onUserPress={() => Alert.alert('用户', '用户中心')}
unreadCount={3}
/>
<Header />
{/* 内容区域 */}
<View style={s.contentContainer}>