@@ -14,8 +14,10 @@ export default class Main extends Component {
1414
1515 this . state = {
1616 'rangePicker' : { } ,
17+ 'rangePickerMobile' : { } ,
1718 'linked' : { } ,
1819 'datePicker' : null ,
20+ 'datePickerInternational' : null ,
1921 'firstDayOfWeek' : null ,
2022 'predefined' : { } ,
2123 }
@@ -28,7 +30,16 @@ export default class Main extends Component {
2830 }
2931
3032 render ( ) {
31- const { rangePicker, linked, datePicker, firstDayOfWeek, predefined} = this . state ;
33+ const {
34+ rangePicker,
35+ rangePickerMobile,
36+ linked,
37+ datePicker,
38+ firstDayOfWeek,
39+ predefined,
40+ datePickerInternational
41+ } = this . state ;
42+
3243 const format = 'dddd, D MMMM YYYY' ;
3344
3445 return (
@@ -52,7 +63,7 @@ export default class Main extends Component {
5263
5364 < DateRange
5465 startDate = '10/11/2015'
55- endDate = { now => {
66+ endDate = { ( ) => {
5667 return '11/12/2015' ;
5768 } }
5869 onInit = { this . handleChange . bind ( this , 'rangePicker' ) }
@@ -74,10 +85,10 @@ export default class Main extends Component {
7485 />
7586 </ div >
7687 < DateRange
77- startDate = { now => {
88+ startDate = { ( ) => {
7889 return '9/10/2015' ;
7990 } }
80- endDate = { now => {
91+ endDate = { ( ) => {
8192 return '13/11/2015' ;
8293 } }
8394 linkedCalendars = { true }
@@ -106,15 +117,15 @@ export default class Main extends Component {
106117 < input
107118 type = 'text'
108119 readOnly
109- value = { datePicker && datePicker . format ( format ) . toString ( ) }
120+ value = { datePickerInternational && datePickerInternational . format ( format ) . toString ( ) }
110121 />
111122 </ div >
112123 < Calendar
113124 disableDaysBeforeToday = { true }
114125 lang = { 'cn' }
115- date = { now => { return now } }
116- onInit = { this . handleChange . bind ( this , 'datePicker ' ) }
117- onChange = { this . handleChange . bind ( this , 'datePicker ' ) }
126+ date = { now => now }
127+ onInit = { this . handleChange . bind ( this , 'datePickerInternational ' ) }
128+ onChange = { this . handleChange . bind ( this , 'datePickerInternational ' ) }
118129 />
119130 </ Section >
120131
@@ -217,12 +228,12 @@ export default class Main extends Component {
217228 < input
218229 type = 'text'
219230 readOnly
220- value = { rangePicker [ 'startDate' ] && rangePicker [ 'startDate' ] . format ( format ) . toString ( ) }
231+ value = { rangePickerMobile [ 'startDate' ] && rangePickerMobile [ 'startDate' ] . format ( format ) . toString ( ) }
221232 />
222233 < input
223234 type = 'text'
224235 readOnly
225- value = { rangePicker [ 'endDate' ] && rangePicker [ 'endDate' ] . format ( format ) . toString ( ) }
236+ value = { rangePickerMobile [ 'endDate' ] && rangePickerMobile [ 'endDate' ] . format ( format ) . toString ( ) }
226237 />
227238 </ div >
228239 < div className = { styles [ 'Mobile-Container' ] } >
@@ -234,8 +245,8 @@ export default class Main extends Component {
234245 disableDaysBeforeToday = { true }
235246 showMonthArrow = { false }
236247 calendars = { 4 }
237- onInit = { this . handleChange . bind ( this , 'rangePicker ' ) }
238- onChange = { this . handleChange . bind ( this , 'rangePicker ' ) }
248+ onInit = { this . handleChange . bind ( this , 'rangePickerMobile ' ) }
249+ onChange = { this . handleChange . bind ( this , 'rangePickerMobile ' ) }
239250 />
240251 </ div >
241252 </ Section >
0 commit comments