diff --git a/components/header.js b/components/header.js deleted file mode 100644 index 9ebbe58..0000000 --- a/components/header.js +++ /dev/null @@ -1,70 +0,0 @@ -import React, { Component } from 'react' -import { - View, - Text, - Dimensions -} from 'react-native' -import moment from 'moment' -import styles, { iconStyles } from '../styles' -import Icon from 'react-native-vector-icons/Entypo' -import FeatherIcon from 'react-native-vector-icons/Feather' - -export default class Header extends Component { - render() { - const middle = Dimensions.get('window').width / 2 - return ( - this.props.isCycleDayOverView ? - - - this.props.goToCycleDay('before')} - /> - - - {moment(this.props.date).format('MMMM Do YYYY')} - - {this.props.cycleDayNumber && - - Cycle day {this.props.cycleDayNumber} - } - - this.props.goToCycleDay('after')} - /> - - : this.props.isSymptomView ? - - - this.props.goBack()} - - /> - - - {this.props.title} - - - - - : - - - - {this.props.title} - - - ) - } -} \ No newline at end of file diff --git a/components/header/cycle-day.js b/components/header/cycle-day.js new file mode 100644 index 0000000..e7c5e13 --- /dev/null +++ b/components/header/cycle-day.js @@ -0,0 +1,28 @@ +import React from 'react' +import { + View, + Text} from 'react-native' +import moment from 'moment' +import styles, { iconStyles } from '../../styles' +import Icon from 'react-native-vector-icons/Entypo' + +export default function CycleDayHeader(props) { + return ( + + props.goToCycleDay('before')} /> + + + {moment(props.date).format('MMMM Do YYYY')} + + {props.cycleDayNumber && + + Cycle day {props.cycleDayNumber} + } + + props.goToCycleDay('after')} /> + + ) +} \ No newline at end of file diff --git a/components/header/index.js b/components/header/index.js new file mode 100644 index 0000000..0822c85 --- /dev/null +++ b/components/header/index.js @@ -0,0 +1,50 @@ +import React from 'react' +import { + View, + Text, + Dimensions +} from 'react-native' +import styles, { iconStyles } from '../../styles' +import Icon from 'react-native-vector-icons/Entypo' +import FeatherIcon from 'react-native-vector-icons/Feather' +import CycleDayHeader from './cycle-day' + +export default function Header(props) { + const middle = Dimensions.get('window').width / 2 + return ( + props.isCycleDayOverView ? + + : props.isSymptomView ? + + + props.goBack()} + + /> + + + {props.title} + + + + + : + + + + {props.title} + + + ) +} \ No newline at end of file