Makes periodPrediction text on Home adjustable

This commit is contained in:
bl00dymarie
2024-01-05 20:17:47 +01:00
parent 791c0d345f
commit 5d62cbfffe
+7 -3
View File
@@ -14,6 +14,7 @@ import {
determinePredictionText, determinePredictionText,
formatWithOrdinalSuffix, formatWithOrdinalSuffix,
} from './helpers/home' } from './helpers/home'
import { periodPredictionObservable } from '../local-storage'
import { Colors, Fonts, Sizes, Spacing } from '../styles' import { Colors, Fonts, Sizes, Spacing } from '../styles'
import { LocalDate } from '@js-joda/core' import { LocalDate } from '@js-joda/core'
@@ -32,6 +33,7 @@ const Home = ({ navigate, setDate }) => {
const cycleDayNumber = getCycleDayNumber(todayDateString) const cycleDayNumber = getCycleDayNumber(todayDateString)
const { status, phase, statusText } = const { status, phase, statusText } =
getFertilityStatusForDay(todayDateString) getFertilityStatusForDay(todayDateString)
const isPeriodPredictionEnabled = periodPredictionObservable.value
const prediction = determinePredictionText(getPredictedMenses(), t) const prediction = determinePredictionText(getPredictedMenses(), t)
const cycleDayText = cycleDayNumber const cycleDayText = cycleDayNumber
@@ -65,9 +67,11 @@ const Home = ({ navigate, setDate }) => {
<Asterisk /> <Asterisk />
</View> </View>
)} )}
<View style={styles.line}> {isPeriodPredictionEnabled && (
<AppText style={styles.turquoiseText}>{prediction}</AppText> <View style={styles.line}>
</View> <AppText style={styles.turquoiseText}>{prediction}</AppText>
</View>
)}
<Button isCTA isSmall={false} onPress={navigateToCycleDayView}> <Button isCTA isSmall={false} onPress={navigateToCycleDayView}>
{t('labels.home.addDataForToday')} {t('labels.home.addDataForToday')}
</Button> </Button>