Skip to content

Commit 3395e95

Browse files
committed
fix calendar container props
1 parent c5d08d5 commit 3395e95

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

src/components/DatePicker.js

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,10 @@ export default class DatePicker extends Component {
150150
renderCalendar() {
151151
const { momentValue } = this.state;
152152
const { timePickerComponent: TimePicker, onChange, min, max, defaultMonth, calendarStyles, calendarContainerProps } = this.props;
153-
153+
const updatedProps = {...calendarContainerProps,
154+
onSelect: (selected) => {this.handleSelectDay.bind(this)(selected); calendarContainerProps.hasOwnProperty('onSelect') && calendarContainerProps.onSelect(selected)},
155+
onClickOutside: () => {this.handleClickOutsideCalendar(); calendarContainerProps.hasOwnProperty('onClickOutside') && calendarContainerProps.onClickOutside()}
156+
}
154157
return (
155158
<div>
156159
<Calendar
@@ -162,8 +165,7 @@ export default class DatePicker extends Component {
162165
onClickOutside={this.handleClickOutsideCalendar.bind(this) }
163166
outsideClickIgnoreClass={outsideClickIgnoreClass}
164167
styles={calendarStyles}
165-
containerProps={calendarContainerProps}
166-
>
168+
{...updatedProps}>
167169
{
168170
TimePicker ? (
169171
<TimePicker

0 commit comments

Comments
 (0)