From d9123584c3fa5ea5574cc6e85f1df03b91bf6861 Mon Sep 17 00:00:00 2001 From: Julia Friesel Date: Fri, 16 Nov 2018 15:13:31 +0100 Subject: [PATCH] Extract symptom header --- components/header/index.js | 30 ++++++---------------------- components/header/symptom-view.js | 33 +++++++++++++++++++++++++++++++ 2 files changed, 39 insertions(+), 24 deletions(-) create mode 100644 components/header/symptom-view.js diff --git a/components/header/index.js b/components/header/index.js index 0822c85..afec4aa 100644 --- a/components/header/index.js +++ b/components/header/index.js @@ -4,10 +4,9 @@ import { 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 styles from '../../styles' import CycleDayHeader from './cycle-day' +import SymptomViewHeader from './symptom-view' export default function Header(props) { const middle = Dimensions.get('window').width / 2 @@ -18,27 +17,10 @@ export default function Header(props) { {...props} /> : props.isSymptomView ? - - - props.goBack()} - - /> - - - {props.title} - - - - + : diff --git a/components/header/symptom-view.js b/components/header/symptom-view.js new file mode 100644 index 0000000..85d2262 --- /dev/null +++ b/components/header/symptom-view.js @@ -0,0 +1,33 @@ +import React from 'react' +import { + View, + Text} from 'react-native' +import styles, { iconStyles } from '../../styles' +import Icon from 'react-native-vector-icons/Entypo' +import FeatherIcon from 'react-native-vector-icons/Feather' + +export default function SymptomViewHeader(props) { + return ( + + + props.goBack()} + + /> + + + {props.title} + + + + + ) +} \ No newline at end of file