Style temp reminder setting

This commit is contained in:
Julia Friesel
2018-08-27 10:04:57 +02:00
parent a5b7e1064e
commit de858fe8c2
2 changed files with 17 additions and 9 deletions
+2 -1
View File
@@ -45,7 +45,8 @@ export const settings = {
}, },
tempReminder: { tempReminder: {
title: 'Temperature reminder', title: 'Temperature reminder',
explainer: 'Set a morning reminder to take your temperature' noTimeSet: 'Set a time for a daily reminder to take your temperature',
timeSet: time => `Daily reminder set for ${time}`
} }
} }
+12 -5
View File
@@ -5,8 +5,7 @@ import {
ScrollView, ScrollView,
Alert, Alert,
Text, Text,
TextInput, Switch
Keyboard
} from 'react-native' } from 'react-native'
import DateTimePicker from 'react-native-modal-datetime-picker-nevo' import DateTimePicker from 'react-native-modal-datetime-picker-nevo'
import Slider from '@ptomasroos/react-native-multi-slider' import Slider from '@ptomasroos/react-native-multi-slider'
@@ -36,12 +35,20 @@ export default class Settings extends Component {
<Text style={styles.settingsSegmentTitle}> <Text style={styles.settingsSegmentTitle}>
{settingsLabels.tempReminder.title} {settingsLabels.tempReminder.title}
</Text> </Text>
<View style={{ flexDirection: 'row', alignItems: 'center' }}>
<View style={{ flex: 1 }}>
{this.state.time ? {this.state.time ?
<Text>{settingsLabels.tempReminder.explainerChange}</Text> <Text>{settingsLabels.tempReminder.timeSet(this.state.time)}</Text>
: :
<Text>{settingsLabels.tempReminder.explainer}</Text> <Text>{settingsLabels.tempReminder.noTimeSet}</Text>
} }
<Text>{this.state.time}</Text> </View>
<Switch
value={this.state.tempReminderEnabled}
onValueChange={val => this.setState({ tempReminderEnabled: val })}
onTintColor={secondaryColor}
/>
</View>
<DateTimePicker <DateTimePicker
mode="time" mode="time"
isVisible={this.state.isTimePickerVisible} isVisible={this.state.isTimePickerVisible}