diff --git a/components/settings/nfp-settings/index.js b/components/settings/nfp-settings/index.js index c4810bc..7d27698 100644 --- a/components/settings/nfp-settings/index.js +++ b/components/settings/nfp-settings/index.js @@ -6,6 +6,7 @@ import Hyperlink from 'react-native-hyperlink' import styles, { iconStyles } from '../../../styles' import labels from '../../../i18n/en/settings' import AppText from '../../app-text' +import SettingsSegment from '../settings-segment' import TempSlider from './temp-slider' import UseCervixSetting from './use-cervix' import Icon from 'react-native-vector-icons/Entypo' @@ -20,15 +21,14 @@ export default class Settings extends Component { render() { return ( - - - - {labels.tempScale.segmentTitle} - + + + + {labels.tempScale.segmentExplainer} - - + + {`${labels.preOvu.title} `} @@ -36,8 +36,8 @@ export default class Settings extends Component { {labels.preOvu.note} - + ) } -} +} \ No newline at end of file diff --git a/components/settings/nfp-settings/use-cervix.js b/components/settings/nfp-settings/use-cervix.js index ecfe5d3..2bb9ff9 100644 --- a/components/settings/nfp-settings/use-cervix.js +++ b/components/settings/nfp-settings/use-cervix.js @@ -1,7 +1,6 @@ import React, { Component } from 'react' import { View, - TouchableOpacity, Switch } from 'react-native' import AppText from '../../app-text' @@ -9,7 +8,6 @@ import { useCervixObservable, saveUseCervix } from '../../../local-storage' -import styles from '../../../styles/index' import labels from '../../../i18n/en/settings' export default class UseCervixSetting extends Component { @@ -20,29 +18,22 @@ export default class UseCervixSetting extends Component { render() { return ( - - - {labels.useCervix.title} - - - - {this.state.useCervix ? - {labels.useCervix.cervixModeOn} - : - {labels.useCervix.cervixModeOff} - } - - { - this.setState({ useCervix: bool }) - saveUseCervix(bool) - }} - /> + + + {this.state.useCervix ? + {labels.useCervix.cervixModeOn} + : + {labels.useCervix.cervixModeOff} + } - + { + this.setState({ useCervix: bool }) + saveUseCervix(bool) + }} + /> + ) } } diff --git a/components/settings/settings-segment.js b/components/settings/settings-segment.js index f29f7c5..208f1a6 100644 --- a/components/settings/settings-segment.js +++ b/components/settings/settings-segment.js @@ -9,15 +9,23 @@ const SettingsSegment = ({ children, ...props }) => { const style = [styles.settingsSegment, props.style] if (props.last) style.push(styles.settingsSegmentLast) return ( +<<<<<<< HEAD {props.title} +======= + + { + props.title + && {props.title} + } +>>>>>>> Refactor npf settings component {children} ) } SettingsSegment.propTypes = { - title: PropTypes.string.isRequired + title: PropTypes.string } export default SettingsSegment \ No newline at end of file