diff --git a/components/cycle-day/symptoms/temperature.js b/components/cycle-day/symptoms/temperature.js
index 966a227..9c0fb7a 100644
--- a/components/cycle-day/symptoms/temperature.js
+++ b/components/cycle-day/symptoms/temperature.js
@@ -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}
/>
@@ -125,6 +127,7 @@ class TempInputPair extends Component {
integer={this.props.integer}
fractional={this.props.fractional}
setState={this.props.setState}
+ isSuggestion={this.props.isSuggestion}
/>
.
)
@@ -151,12 +155,16 @@ class TempInput extends Component {
}
render() {
+ const style = [styles.temperatureTextInput]
+ if (this.props.isSuggestion) {
+ style.push(styles.temperatureTextInputSuggestion)
+ }
return (
{
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]}
diff --git a/styles/index.js b/styles/index.js
index 69ef0c2..a8844b1 100644
--- a/styles/index.js
+++ b/styles/index.js
@@ -66,7 +66,11 @@ export default StyleSheet.create({
marginBottom: 15
},
temperatureTextInput: {
- fontSize: 20
+ fontSize: 20,
+ color: 'black'
+ },
+ temperatureTextInputSuggestion: {
+ color: '#939393'
},
actionButtonRow: {
flexDirection: 'row',