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)) {
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.setState({currentPage: pageName, currentProps: props})
@@ -69,8 +70,10 @@ export default class App extends Component {
this.navigate(this.menuOrigin)
} else if (this.state.currentPage === 'InfoSymptom') {
this.navigate(
this.originForSymptomView, { date: this.state.currentProps.date }
)
this.state.currentProps.symptomView, {
date: this.state.currentProps.date,
cycleDay: this.state.currentProps.cycleDay
})
} else {
this.navigate('Home')
}