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