Make desire, pain, mood and note customizable

This commit is contained in:
bl00dymarie
2024-01-19 13:36:34 +01:00
parent 26d971a8b2
commit 28fd610e9d
4 changed files with 121 additions and 28 deletions
+13 -3
View File
@@ -16,6 +16,10 @@ import { getCycleDaysSortedByDate } from '../../db'
import {
getChartFlag,
setChartFlag,
desireTrackingCategoryObservable,
moodTrackingCategoryObservable,
noteTrackingCategoryObservable,
painTrackingCategoryObservable,
sexTrackingCategoryObservable,
} from '../../local-storage'
import { makeColumnInfo } from '../helpers/chart'
@@ -66,9 +70,15 @@ const CycleChart = ({ navigate, setDate }) => {
const symptomRowEnabledSymptoms = symptomRowSymptoms.filter((symptom) => {
if (symptom === 'sex') {
if (sexTrackingCategoryObservable.value) {
return symptom
}
return sexTrackingCategoryObservable.value ? symptom : null
} else if (symptom === 'desire') {
return desireTrackingCategoryObservable.value ? symptom : null
} else if (symptom === 'pain') {
return painTrackingCategoryObservable.value ? symptom : null
} else if (symptom === 'mood') {
return moodTrackingCategoryObservable.value ? symptom : null
} else if (symptom === 'note') {
return noteTrackingCategoryObservable.value ? symptom : null
} else {
return symptom
}