fixes bugs on ios where entered symptoms were not displayed

This commit is contained in:
tina
2019-02-18 20:33:05 +01:00
parent 6592d742af
commit 0a8dcf87a4
2 changed files with 5 additions and 5 deletions
+2 -2
View File
@@ -43,11 +43,11 @@ export default class DayColumn extends Component {
} else if (symptom === 'pain') {
// is any pain documented?
acc.pain = cycleDay.pain &&
Object.values(cycleDay.pain).some(x => x === true)
Object.values({...cycleDay.pain}).some(x => x === true)
} else if (symptom === 'mood') {
// is mood documented?
acc.mood = cycleDay.mood &&
Object.values(cycleDay.mood).some(x => x === true)
Object.values({...cycleDay.mood}).some(x => x === true)
}
acc[`${symptom}Exclude`] = cycleDay[symptom] && cycleDay[symptom].exclude
return acc
+3 -3
View File
@@ -106,7 +106,7 @@ export default class CycleDayOverView extends Component {
},
sex: sex => {
let sexLabel = []
if (sex && Object.values(sex).some(val => val)){
if (sex && Object.values({...sex}).some(val => val)){
Object.keys(sex).forEach(key => {
if(sex[key] && key !== 'other' && key !== 'note') {
sexLabel.push(
@@ -128,7 +128,7 @@ export default class CycleDayOverView extends Component {
},
pain: pain => {
let painLabel = []
if (pain && Object.values(pain).some(val => val)){
if (pain && Object.values({...pain}).some(val => val)){
Object.keys(pain).forEach(key => {
if(pain[key] && key !== 'other' && key !== 'note') {
painLabel.push(painLabels[key])
@@ -147,7 +147,7 @@ export default class CycleDayOverView extends Component {
},
mood: mood => {
let moodLabel = []
if (mood && Object.values(mood).some(val => val)){
if (mood && Object.values({...mood}).some(val => val)){
Object.keys(mood).forEach(key => {
if(mood[key] && key !== 'other' && key !== 'note') {
moodLabel.push(moodLabels[key])