small changes on Secondary Symptom disable function

This commit is contained in:
wunderfisch
2024-02-12 16:05:49 +01:00
parent e11acbab78
commit 8a8b3217fa
2 changed files with 22 additions and 5 deletions
+15 -5
View File
@@ -178,10 +178,18 @@ const Settings = () => {
}, [])
const secSymptomDisabledPrompt = () => {
if (isSecondarySymptomDisabled) {
if (!isMucusTrackingCategoryEnabled && !isCervixTrackingCategoryEnabled) {
Alert.alert(
labels.periodReminder.alertNoPeriodReminder.title,
labels.periodReminder.alertNoPeriodReminder.message
labels.useCervix.disabled.title,
labels.useCervix.disabled.message
)
} else if (
!isMucusTrackingCategoryEnabled ||
!isCervixTrackingCategoryEnabled
) {
Alert.alert(
labels.useCervix.disabled.title,
labels.useCervix.disabled.noSecondaryEnabled
)
}
}
@@ -208,18 +216,20 @@ const Settings = () => {
onToggle={(enabled) => {
mucusTrackingCategoryToggle(enabled)
}}
text={'mucus'}
text={SYMPTOMS[2]}
value={isMucusTrackingCategoryEnabled}
trackColor={{ true: Colors.turquoiseDark }}
/>
<AppSwitch
onToggle={(enabled) => {
cervixTrackingCategoryToggle(enabled)
}}
text={'cervix'}
text={SYMPTOMS[3]}
value={isCervixTrackingCategoryEnabled}
trackColor={{ true: Colors.turquoiseDark }}
/>
<AppSwitch
onToggle={sexTrackingCategoryToggle}
text={SYMPTOMS[4]}
+7
View File
@@ -72,6 +72,13 @@ export default {
'Cervix values are being used for symptothermal fertility detection. You can switch here to use cervical mucus values for symptothermal fertility detection',
cervixModeOff:
'By default, cervical mucus values are being used for symptothermal fertility detection. You can switch here to use cervix values for symptothermal fertility detection',
disabled: {
title: 'Disabled',
message:
'To set the secondary symptom please first enable the temperature, cervical mucus or cervix tracking category as well as the fertility feature in the customization settings.',
noSecondaryEnabled:
'To switch the secondary symptom both cervical mucus an cervix need to be enabled in the customization settings.',
},
},
periodPrediction: {
title: 'Period predictions',