Make temperature suggestion grey

This commit is contained in:
Julia Friesel
2018-08-22 16:23:09 +02:00
parent e9c4256661
commit eedd6070cf
2 changed files with 15 additions and 3 deletions
+10 -2
View File
@@ -45,6 +45,7 @@ export default class Temp extends Component {
const [integer, fractional] = prevTemp.toString().split('.')
this.state.integer = integer
this.state.fractional = fractional
this.state.isSuggestion = true
}
}
}
@@ -58,6 +59,7 @@ export default class Temp extends Component {
integer={this.state.integer}
fractional={this.state.fractional}
setState={(val) => this.setState(val)}
isSuggestion={this.state.isSuggestion}
/>
</View>
<View style={styles.symptomViewRowInline}>
@@ -125,6 +127,7 @@ class TempInputPair extends Component {
integer={this.props.integer}
fractional={this.props.fractional}
setState={this.props.setState}
isSuggestion={this.props.isSuggestion}
/>
<Text style={styles.temperatureTextInput}>.</Text>
<TempInput
@@ -132,6 +135,7 @@ class TempInputPair extends Component {
integer={this.props.integer}
fractional={this.props.fractional}
setState={this.props.setState}
isSuggestion={this.props.isSuggestion}
/>
</View>
)
@@ -151,12 +155,16 @@ class TempInput extends Component {
}
render() {
const style = [styles.temperatureTextInput]
if (this.props.isSuggestion) {
style.push(styles.temperatureTextInputSuggestion)
}
return (
<TextInput
style={styles.temperatureTextInput}
style={style}
onChangeText={(val) => {
if (isNaN(Number(val))) return
this.props.setState({ [this.props.type]: val })
this.props.setState({ [this.props.type]: val, isSuggestion: false })
}}
keyboardType='numeric'
value={this.props[this.props.type]}
+5 -1
View File
@@ -66,7 +66,11 @@ export default StyleSheet.create({
marginBottom: 15
},
temperatureTextInput: {
fontSize: 20
fontSize: 20,
color: 'black'
},
temperatureTextInputSuggestion: {
color: '#939393'
},
actionButtonRow: {
flexDirection: 'row',