Handles the back navigation from info symptom to CycleDay

This commit is contained in:
emelko
2019-01-17 11:04:14 +01:00
parent 8d3d04af47
commit 84be9900de
+6 -3
View File
@@ -51,7 +51,8 @@ export default class App extends Component {
if (isMenuItem(this.state.currentPage)) { if (isMenuItem(this.state.currentPage)) {
this.menuOrigin = this.state.currentPage this.menuOrigin = this.state.currentPage
} }
if (this.state.currentPage !== 'InfoSymptom') { if (!isSymptomView(this.state.currentPage) &&
this.state.currentPage !== 'InfoSymptom') {
this.originForSymptomView = this.state.currentPage this.originForSymptomView = this.state.currentPage
} }
this.setState({currentPage: pageName, currentProps: props}) this.setState({currentPage: pageName, currentProps: props})
@@ -69,8 +70,10 @@ export default class App extends Component {
this.navigate(this.menuOrigin) this.navigate(this.menuOrigin)
} else if (this.state.currentPage === 'InfoSymptom') { } else if (this.state.currentPage === 'InfoSymptom') {
this.navigate( this.navigate(
this.originForSymptomView, { date: this.state.currentProps.date } this.state.currentProps.symptomView, {
) date: this.state.currentProps.date,
cycleDay: this.state.currentProps.cycleDay
})
} else { } else {
this.navigate('Home') this.navigate('Home')
} }