diff --git a/components/settings.js b/components/settings.js index 8f46ca4..d6eeda4 100644 --- a/components/settings.js +++ b/components/settings.js @@ -33,15 +33,7 @@ export default class Settings extends Component { render() { return ( - this.setState({ isTimePickerVisible: true })} - > - - {settingsLabels.tempReminder.title} - - - + {settingsLabels.tempScale.segmentTitle} @@ -88,43 +80,52 @@ class TempReminderPicker extends Component { render() { return ( - - - {this.state.time && this.state.enabled ? - {settingsLabels.tempReminder.timeSet(this.state.time)} - : - {settingsLabels.tempReminder.noTimeSet} - } + this.setState({ isTimePickerVisible: true })} + > + + {settingsLabels.tempReminder.title} + + + + {this.state.time && this.state.enabled ? + {settingsLabels.tempReminder.timeSet(this.state.time)} + : + {settingsLabels.tempReminder.noTimeSet} + } + + { + this.setState({ enabled: val }) + if (val && !this.state.time) this.setState({ isTimePickerVisible: true }) + if (!val) saveTempReminder({ enabled: false }) + }} + onTintColor={secondaryColor} + /> + { + const time = padWithZeros(`${jsDate.getHours()}:${jsDate.getMinutes()}`) + this.setState({ + time, + isTimePickerVisible: false, + enabled: true + }) + saveTempReminder({ + time, + enabled: true + }) + }} + onCancel={() => { + this.setState({ isTimePickerVisible: false }) + if (!this.state.time) this.setState({enabled: false}) + }} + /> - { - this.setState({ enabled: val }) - if (val && !this.state.time) this.setState({ isTimePickerVisible: true }) - if (!val) saveTempReminder({ enabled: false }) - }} - onTintColor={secondaryColor} - /> - { - const time = padWithZeros(`${jsDate.getHours()}:${jsDate.getMinutes()}`) - this.setState({ - time, - isTimePickerVisible: false - }) - saveTempReminder({ - time, - enabled: true - }) - }} - onCancel={() => { - this.setState({ isTimePickerVisible: false }) - if (!this.state.time) this.setState({enabled: false}) - }} - /> - + ) } } @@ -156,7 +157,7 @@ class TempSlider extends Component { render() { return ( - + {`${settingsLabels.tempScale.min} ${this.state.min}`} {`${settingsLabels.tempScale.max} ${this.state.max}`}