Check for FertilityTrackingEnabled in sympto-adapter
This commit is contained in:
+11
-1
@@ -1,9 +1,15 @@
|
||||
import getFertilityStatus from 'sympto'
|
||||
import cycleModule from './cycle'
|
||||
import { useCervixAsSecondarySymptomObservable } from '../local-storage'
|
||||
import { fertilityTrackingObservable, useCervixAsSecondarySymptomObservable } from '../local-storage'
|
||||
import { fertilityStatus as labels } from '../i18n/en/labels'
|
||||
|
||||
const isFertilityTrackingEnabled = fertilityTrackingObservable.value
|
||||
|
||||
export function getFertilityStatusForDay(dateString) {
|
||||
if (!isFertilityTrackingEnabled) {
|
||||
return
|
||||
}
|
||||
|
||||
const status = getCycleStatusForDay(dateString)
|
||||
if (!status) return {
|
||||
status: labels.fertile,
|
||||
@@ -34,6 +40,10 @@ export function getFertilityStatusForDay(dateString) {
|
||||
}
|
||||
|
||||
export function getCycleStatusForDay(dateString, opts = {}) {
|
||||
if (!isFertilityTrackingEnabled) {
|
||||
return
|
||||
}
|
||||
|
||||
const {
|
||||
getCycleForDay,
|
||||
getCyclesBefore,
|
||||
|
||||
Reference in New Issue
Block a user