Only use db functions when components are actually mounted
This commit is contained in:
@@ -2,12 +2,6 @@ import getFertilityStatus from './sympto'
|
||||
import cycleModule from './cycle'
|
||||
import { fertilityStatus } from '../components/cycle-day/labels/labels'
|
||||
|
||||
const {
|
||||
getCycleForDay,
|
||||
getCyclesBefore,
|
||||
getPreviousCycle
|
||||
} = cycleModule()
|
||||
|
||||
export function getFertilityStatusStringForDay(dateString) {
|
||||
const status = getCycleStatusForDay(dateString)
|
||||
if (!status) return fertilityStatus.unknown
|
||||
@@ -28,6 +22,12 @@ export function getFertilityStatusStringForDay(dateString) {
|
||||
}
|
||||
|
||||
export function getCycleStatusForDay(dateString) {
|
||||
const {
|
||||
getCycleForDay,
|
||||
getCyclesBefore,
|
||||
getPreviousCycle
|
||||
} = cycleModule()
|
||||
|
||||
const cycle = getCycleForDay(dateString)
|
||||
if (!cycle) return null
|
||||
|
||||
|
||||
Reference in New Issue
Block a user