From 080ce0f3d313344724de031b498c3a050e027c2c Mon Sep 17 00:00:00 2001 From: bl00dymarie Date: Mon, 29 Jan 2024 18:21:53 +0100 Subject: [PATCH] Hide SecondarySymptom Switch if temperature category turned off --- components/settings/customization/index.js | 35 ++++++++++++---------- i18n/en/settings.js | 10 +++---- 2 files changed, 24 insertions(+), 21 deletions(-) diff --git a/components/settings/customization/index.js b/components/settings/customization/index.js index 613b2e5..a8decf4 100644 --- a/components/settings/customization/index.js +++ b/components/settings/customization/index.js @@ -37,9 +37,8 @@ const Settings = () => { periodPredictionObservable.value ) - const [isTemperatureTrackingCategoryEnabled, setTemperatureTrackingCategory] = useState( - temperatureTrackingCategoryObservable.value - ) + const [isTemperatureTrackingCategoryEnabled, setTemperatureTrackingCategory] = + useState(temperatureTrackingCategoryObservable.value) const [isSexTrackingCategoryEnabled, setSexTrackingCategory] = useState( sexTrackingCategoryObservable.value @@ -111,10 +110,7 @@ const Settings = () => { const sliderDisabledPrompt = () => { if (!isTemperatureTrackingCategoryEnabled) { - Alert.alert( - labels.tempScale.disabled.title, - labels.tempScale.disabled.message - ) + Alert.alert(labels.disabled.title, labels.disabled.message) } } return ( @@ -176,19 +172,26 @@ const Settings = () => { )} {!isTemperatureTrackingCategoryEnabled && ( - {labels.tempScale.disabled.message} + {labels.disabled.message} )} - - - + + + {isTemperatureTrackingCategoryEnabled && ( + + )} + {!isTemperatureTrackingCategoryEnabled && ( + {labels.disabled.message} + )} + +