feat: 优化健康数据相关组件及功能

- 在 CoachScreen 中调整键盘高度计算,移除不必要的 insets.bottom
- 更新 Statistics 组件,移除未使用的健康数据相关函数,简化代码
- 修改多个统计卡片,移除不必要的图标属性,提升组件简洁性
- 优化 HealthDataCard 和其他统计卡片的样式,提升视觉一致性
- 更新健康数据获取逻辑,确保数据处理更为准确
- 移除 MoodCard 中的多余元素,简化心情记录展示
- 调整 StressMeter 和其他组件的样式,提升用户体验
This commit is contained in:
richarjiang
2025-08-25 12:44:40 +08:00
parent ee84a801fb
commit be0a8e7393
10 changed files with 83 additions and 197 deletions

View File

@@ -6,7 +6,6 @@ interface HealthDataCardProps {
title: string;
value: string;
unit: string;
icon: React.ReactNode;
style?: object;
}
@@ -14,7 +13,6 @@ const HealthDataCard: React.FC<HealthDataCardProps> = ({
title,
value,
unit,
icon,
style
}) => {
return (
@@ -23,10 +21,6 @@ const HealthDataCard: React.FC<HealthDataCardProps> = ({
exiting={FadeOut.duration(300)}
style={[styles.card, style]}
>
<View style={styles.iconContainer}>
{icon}
</View>
<View style={styles.content}>
<Text style={styles.title}>{title}</Text>
<View style={styles.valueContainer}>
@@ -65,9 +59,9 @@ const styles = StyleSheet.create({
},
title: {
fontSize: 14,
color: '#666',
color: '#192126',
marginBottom: 4,
fontWeight: '600',
fontWeight: '800',
},
valueContainer: {
flexDirection: 'row',