feat: Enhance Oxygen Saturation Card with health permissions and loading state management
feat(i18n): Add common translations and mood-related strings in English and Chinese fix(i18n): Update metabolism titles for consistency in health translations chore: Update Podfile.lock to include SDWebImage 5.21.4 and other dependency versions refactor(moodCheckins): Improve mood configuration retrieval with optional translation support refactor(sleepHealthKit): Replace useI18n with direct i18n import for sleep quality descriptions
This commit is contained in:
@@ -6,6 +6,7 @@ import {
|
||||
Text,
|
||||
View,
|
||||
} from 'react-native';
|
||||
import { useTranslation } from 'react-i18next';
|
||||
import {
|
||||
Gesture,
|
||||
GestureDetector,
|
||||
@@ -38,6 +39,7 @@ export default function MoodIntensitySlider({
|
||||
width = 320,
|
||||
height = 16, // 更粗的进度条
|
||||
}: MoodIntensitySliderProps) {
|
||||
const { t } = useTranslation();
|
||||
const thumbSize = 32; // 合适的触摸区域
|
||||
const translateX = useSharedValue(0);
|
||||
const isDragging = useSharedValue(0);
|
||||
@@ -175,8 +177,8 @@ export default function MoodIntensitySlider({
|
||||
|
||||
{/* 标签 */}
|
||||
<View style={[styles.labelsContainer, { width: width }]}>
|
||||
<Text style={styles.labelText}>轻微</Text>
|
||||
<Text style={styles.labelText}>强烈</Text>
|
||||
<Text style={styles.labelText}>{t('mood.edit.intensityLow')}</Text>
|
||||
<Text style={styles.labelText}>{t('mood.edit.intensityHigh')}</Text>
|
||||
</View>
|
||||
|
||||
{/* 刻度 */}
|
||||
|
||||
Reference in New Issue
Block a user