Skip to content
Snippets Groups Projects
Commit d9123584 authored by Julia Friesel's avatar Julia Friesel
Browse files

Extract symptom header

parent 1898770f
No related branches found
No related tags found
No related merge requests found
......@@ -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 ?
<View style={[styles.header, styles.headerSymptom]}>
<View
style={styles.accentCircle}
left={middle - styles.accentCircle.width / 2}
/>
<Icon
name='chevron-thin-left'
{...iconStyles.navigationArrow}
onPress={() => props.goBack()}
/>
<View>
<Text style={styles.dateHeader}>
{props.title}
</Text>
</View >
<FeatherIcon
name='info'
{...iconStyles.symptomHeaderIcons}
/>
</View>
<SymptomViewHeader
middle={middle}
{...props}
/>
:
<View style={styles.header}>
<View style={styles.accentCircle} />
......
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 (
<View style={[styles.header, styles.headerSymptom]}>
<View
style={styles.accentCircle}
left={props.middle - styles.accentCircle.width / 2}
/>
<Icon
name='chevron-thin-left'
{...iconStyles.navigationArrow}
onPress={() => props.goBack()}
/>
<View>
<Text style={styles.dateHeader}>
{props.title}
</Text>
</View >
<FeatherIcon
name='info'
{...iconStyles.symptomHeaderIcons}
/>
</View>
)
}
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment