11import React from 'react' ;
22import DatePicker from 'material-ui/DatePicker' ;
3- import TextField from 'material-ui/TextField' ;
43import Toggle from 'material-ui/Toggle' ;
54
65const optionsStyle = {
@@ -28,15 +27,15 @@ export default class DatePickerExampleToggle extends React.Component {
2827 } ;
2928 }
3029
31- handleChangeMinDate = ( event ) => {
30+ handleChangeMinDate = ( event , date ) => {
3231 this . setState ( {
33- minDate : new Date ( event . target . value ) ,
32+ minDate : date ,
3433 } ) ;
3534 } ;
3635
37- handleChangeMaxDate = ( event ) => {
36+ handleChangeMaxDate = ( event , date ) => {
3837 this . setState ( {
39- maxDate : new Date ( event . target . value ) ,
38+ maxDate : date ,
4039 } ) ;
4140 } ;
4241
@@ -50,22 +49,26 @@ export default class DatePickerExampleToggle extends React.Component {
5049 return (
5150 < div >
5251 < DatePicker
53- hintText = "Ranged Date Picker"
52+ floatingLabelText = "Ranged Date Picker"
5453 autoOk = { this . state . autoOk }
5554 minDate = { this . state . minDate }
5655 maxDate = { this . state . maxDate }
5756 disableYearSelection = { this . state . disableYearSelection }
5857 />
5958 < div style = { optionsStyle } >
60- < TextField
61- floatingLabelText = "Min Date"
62- value = { this . state . minDate . toDateString ( ) }
59+ < DatePicker
6360 onChange = { this . handleChangeMinDate }
61+ autoOk = { this . state . autoOk }
62+ floatingLabelText = "Min Date"
63+ defaultDate = { this . state . minDate }
64+ disableYearSelection = { this . state . disableYearSelection }
6465 />
65- < TextField
66- floatingLabelText = "Max Date"
67- value = { this . state . maxDate . toDateString ( ) }
66+ < DatePicker
6867 onChange = { this . handleChangeMaxDate }
68+ autoOk = { this . state . autoOk }
69+ floatingLabelText = "Max Date"
70+ defaultDate = { this . state . maxDate }
71+ disableYearSelection = { this . state . disableYearSelection }
6972 />
7073 < Toggle
7174 name = "autoOk"
0 commit comments