|
@ -10,6 +10,7 @@ import ModePicker from '../propPickers/ModePicker'; |
|
|
import TextColor from '../propPickers/TextColor'; |
|
|
import TextColor from '../propPickers/TextColor'; |
|
|
import TimeZoneOffsetInMinutes from '../propPickers/TimeZoneOffsetInMinutes'; |
|
|
import TimeZoneOffsetInMinutes from '../propPickers/TimeZoneOffsetInMinutes'; |
|
|
import PropSlider from '../PropSlider'; |
|
|
import PropSlider from '../PropSlider'; |
|
|
|
|
|
import MinuteInterval from '../propPickers/MinuteInterval'; |
|
|
|
|
|
|
|
|
Date.prototype.addHours = function (h) { |
|
|
Date.prototype.addHours = function (h) { |
|
|
this.setTime(this.getTime() + (h * 60 * 60 * 1000)); |
|
|
this.setTime(this.getTime() + (h * 60 * 60 * 1000)); |
|
@ -33,6 +34,7 @@ export default class Advanced extends Component { |
|
|
minDate: defaultMinDate, |
|
|
minDate: defaultMinDate, |
|
|
maxDate: defaultMaxDate, |
|
|
maxDate: defaultMaxDate, |
|
|
timeZoneOffsetInMinutes: undefined, |
|
|
timeZoneOffsetInMinutes: undefined, |
|
|
|
|
|
minuteInterval: 1, |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
render() { |
|
|
render() { |
|
@ -42,7 +44,7 @@ export default class Advanced extends Component { |
|
|
date={this.state.chosenDate} |
|
|
date={this.state.chosenDate} |
|
|
onDateChange={this.setDate} |
|
|
onDateChange={this.setDate} |
|
|
locale={this.state.locale} |
|
|
locale={this.state.locale} |
|
|
minuteInterval={1} |
|
|
|
|
|
|
|
|
minuteInterval={this.state.minuteInterval} |
|
|
minimumDate={this.state.minDate} |
|
|
minimumDate={this.state.minDate} |
|
|
maximumDate={this.state.maxDate} |
|
|
maximumDate={this.state.maxDate} |
|
|
fadeToColor={this.props.backgroundColor} |
|
|
fadeToColor={this.props.backgroundColor} |
|
@ -82,7 +84,10 @@ export default class Advanced extends Component { |
|
|
name: 'date', component: |
|
|
name: 'date', component: |
|
|
<DateChange value={this.state.chosenDate} onChange={chosenDate => this.setState({ chosenDate })} /> |
|
|
<DateChange value={this.state.chosenDate} onChange={chosenDate => this.setState({ chosenDate })} /> |
|
|
}, |
|
|
}, |
|
|
{ name: 'minuteInterval' }, |
|
|
|
|
|
|
|
|
{ |
|
|
|
|
|
name: 'minuteInterval', component: |
|
|
|
|
|
<MinuteInterval value={this.state.minuteInterval} onChange={minuteInterval => this.setState({ minuteInterval })} /> |
|
|
|
|
|
}, |
|
|
{ |
|
|
{ |
|
|
name: 'minDate', component: |
|
|
name: 'minDate', component: |
|
|
<MinMaxDateChange value={this.state.minDate} onChange={minDate => this.setState({ minDate })} |
|
|
<MinMaxDateChange value={this.state.minDate} onChange={minDate => this.setState({ minDate })} |
|
|