enables back button on symptom view
This commit is contained in:
@@ -60,6 +60,12 @@ export default class App extends Component {
|
|||||||
<Header
|
<Header
|
||||||
title={titles[this.state.currentPage]}
|
title={titles[this.state.currentPage]}
|
||||||
/>}
|
/>}
|
||||||
|
{isSymptomView(this.state.currentPage) &&
|
||||||
|
<Header
|
||||||
|
title={titles[this.state.currentPage]}
|
||||||
|
isSymptomView={true}
|
||||||
|
goBack={this.handleBackButtonPress}
|
||||||
|
/>}
|
||||||
|
|
||||||
{React.createElement(page, {
|
{React.createElement(page, {
|
||||||
navigate: this.navigate,
|
navigate: this.navigate,
|
||||||
|
|||||||
@@ -10,7 +10,6 @@ import { bleeding as labels } from '../labels/labels'
|
|||||||
import ActionButtonFooter from './action-button-footer'
|
import ActionButtonFooter from './action-button-footer'
|
||||||
import SelectTabGroup from '../select-tab-group'
|
import SelectTabGroup from '../select-tab-group'
|
||||||
import SymptomSection from './symptom-section'
|
import SymptomSection from './symptom-section'
|
||||||
import Header from '../../header'
|
|
||||||
|
|
||||||
export default class Bleeding extends Component {
|
export default class Bleeding extends Component {
|
||||||
constructor(props) {
|
constructor(props) {
|
||||||
@@ -32,15 +31,6 @@ export default class Bleeding extends Component {
|
|||||||
]
|
]
|
||||||
return (
|
return (
|
||||||
<View style={{ flex: 1 }}>
|
<View style={{ flex: 1 }}>
|
||||||
<Header
|
|
||||||
title={'Bleeding'}
|
|
||||||
isSymptomView={true}
|
|
||||||
goBack={() => this.props.navigate('CycleDay', this.props.cycleDay)}
|
|
||||||
cycleDayNumber={this.props.cycleDayNumber}
|
|
||||||
date={this.props.cycleDay.date}
|
|
||||||
infoTitle={'Info here'}
|
|
||||||
infoText={'bla bla'}
|
|
||||||
/>
|
|
||||||
<ScrollView style={styles.page}>
|
<ScrollView style={styles.page}>
|
||||||
<SymptomSection
|
<SymptomSection
|
||||||
header="Heaviness"
|
header="Heaviness"
|
||||||
|
|||||||
@@ -10,7 +10,6 @@ import { formatDateForViewHeader } from '../components/cycle-day/labels/format'
|
|||||||
|
|
||||||
export default class Header extends Component {
|
export default class Header extends Component {
|
||||||
render() {
|
render() {
|
||||||
console.log(this.props)
|
|
||||||
return (
|
return (
|
||||||
this.props.isCycleDayOverView ?
|
this.props.isCycleDayOverView ?
|
||||||
<View style={[styles.header, styles.headerCycleDay]}>
|
<View style={[styles.header, styles.headerCycleDay]}>
|
||||||
@@ -45,9 +44,6 @@ export default class Header extends Component {
|
|||||||
<Text style={styles.dateHeader}>
|
<Text style={styles.dateHeader}>
|
||||||
{this.props.title}
|
{this.props.title}
|
||||||
</Text>
|
</Text>
|
||||||
<Text style={styles.cycleDayNumber} >
|
|
||||||
{formatDateForViewHeader(this.props.date)}
|
|
||||||
</Text>
|
|
||||||
</View >
|
</View >
|
||||||
<Icon
|
<Icon
|
||||||
name='information-outline'
|
name='information-outline'
|
||||||
|
|||||||
Reference in New Issue
Block a user