From 750bfa58c3713e150a121c720f0e1aa4c94603f2 Mon Sep 17 00:00:00 2001 From: bl00dymarie Date: Thu, 11 Jan 2024 13:16:24 +0100 Subject: [PATCH] Add sexTrackingCategory as toggle --- components/settings/customization/index.js | 35 +++++++++------------- local-storage.js | 8 +++++ 2 files changed, 22 insertions(+), 21 deletions(-) diff --git a/components/settings/customization/index.js b/components/settings/customization/index.js index 9d0408c..9d55ef6 100644 --- a/components/settings/customization/index.js +++ b/components/settings/customization/index.js @@ -11,6 +11,8 @@ import { savePeriodPrediction, useCervixObservable, saveUseCervix, + saveSexTrackingCategory, + sexTrackingCategoryObservable, } from '../../../local-storage' import { Colors } from '../../../styles' import labels from '../../../i18n/en/settings' @@ -24,9 +26,18 @@ const Settings = () => { periodPredictionObservable.value ) + const [isSexTrackingCategoryEnabled, setSexTrackingCategory] = useState( + sexTrackingCategoryObservable.value + ) + const [isEnabled, setIsEnabled] = useState(false) const toggleSwitch = () => setIsEnabled((previousState) => !previousState) + const sexTrackingCategoryToggle = (value) => { + setSexTrackingCategory(value) + saveSexTrackingCategory(value) + } + const onPeriodPredictionToggle = (value) => { setPeriodPrediction(value) savePeriodPrediction(value) @@ -49,27 +60,9 @@ const Settings = () => { - - -