feat: 首页更新
This commit is contained in:
@@ -5,14 +5,7 @@
|
||||
*/
|
||||
|
||||
import React, { useState, useEffect } from 'react';
|
||||
import {
|
||||
View,
|
||||
Text,
|
||||
StyleSheet,
|
||||
TouchableOpacity,
|
||||
ScrollView,
|
||||
Animated,
|
||||
} from 'react-native';
|
||||
import { View, Text, StyleSheet, TouchableOpacity, ScrollView, Animated } from 'react-native';
|
||||
import { createThemeStyles } from '@/theme';
|
||||
import { useColorScheme } from '@/hooks';
|
||||
import { mockNavItems } from '@/services/mockHomeService';
|
||||
@@ -118,26 +111,15 @@ export default function FastFootNav({ items: propItems, onTabPress }: FastFootNa
|
||||
{items.map((item) => (
|
||||
<TouchableOpacity
|
||||
key={item.id}
|
||||
style={[
|
||||
s.navItem,
|
||||
selectedId === item.id && s.navItemActive,
|
||||
]}
|
||||
style={[s.navItem, selectedId === item.id && s.navItemActive]}
|
||||
onPress={() => handleNavPress(item)}
|
||||
activeOpacity={0.7}
|
||||
>
|
||||
<Text style={s.navIcon}>{item.icon || '🎮'}</Text>
|
||||
<Text
|
||||
style={[
|
||||
s.navText,
|
||||
selectedId === item.id && s.navTextActive,
|
||||
]}
|
||||
>
|
||||
{item.name}
|
||||
</Text>
|
||||
<Text style={[s.navText, selectedId === item.id && s.navTextActive]}>{item.name}</Text>
|
||||
</TouchableOpacity>
|
||||
))}
|
||||
</ScrollView>
|
||||
</View>
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user