@@ -259,6 +259,8 @@ class Calendar extends PureComponent {
259259 rangeColors,
260260 dateDisplayFormat,
261261 editableDateInputs,
262+ startDatePlaceholder,
263+ endDatePlaceholder,
262264 } = this . props ;
263265
264266 const defaultColor = rangeColors [ focusedRange [ 0 ] ] || color ;
@@ -281,7 +283,7 @@ class Calendar extends PureComponent {
281283 readOnly = { ! editableDateInputs }
282284 disabled = { range . disabled }
283285 value = { range . startDate }
284- placeholder = "Early"
286+ placeholder = { startDatePlaceholder }
285287 dateOptions = { this . dateOptions }
286288 dateDisplayFormat = { dateDisplayFormat }
287289 onChange = { this . onDragSelectionEnd }
@@ -294,7 +296,7 @@ class Calendar extends PureComponent {
294296 readOnly = { ! editableDateInputs }
295297 disabled = { range . disabled }
296298 value = { range . endDate }
297- placeholder = "Continuous"
299+ placeholder = { endDatePlaceholder }
298300 dateOptions = { this . dateOptions }
299301 dateDisplayFormat = { dateDisplayFormat }
300302 onChange = { this . onDragSelectionEnd }
@@ -513,6 +515,8 @@ Calendar.defaultProps = {
513515 maxDate : addYears ( new Date ( ) , 20 ) ,
514516 minDate : addYears ( new Date ( ) , - 100 ) ,
515517 rangeColors : [ '#3d91ff' , '#3ecf8e' , '#fed14c' ] ,
518+ startDatePlaceholder : 'Early' ,
519+ endDatePlaceholder : 'Continuous' ,
516520 editableDateInputs : false ,
517521 dragSelectionEnabled : true ,
518522} ;
@@ -559,6 +563,8 @@ Calendar.propTypes = {
559563 calendarHeight : PropTypes . number ,
560564 } ) ,
561565 direction : PropTypes . oneOf ( [ 'vertical' , 'horizontal' ] ) ,
566+ startDatePlaceholder : PropTypes . string ,
567+ endDatePlaceholder : PropTypes . string ,
562568 navigatorRenderer : PropTypes . func ,
563569 rangeColors : PropTypes . arrayOf ( PropTypes . string ) ,
564570 editableDateInputs : PropTypes . bool ,
0 commit comments