feat: 首页更新
This commit is contained in:
@@ -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}>
|
||||
|
||||
Reference in New Issue
Block a user