Skip to content

Commit 75295ac

Browse files
committed
Fixed daysOfWeekDisabled not working with non-sequential days
1 parent f1d4e45 commit 75295ac

File tree

2 files changed

+2
-8
lines changed

2 files changed

+2
-8
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,3 +8,4 @@ test-built/*
88
docs/*.html
99
docs/assets/bundle.js
1010
lib/*
11+
/bower_components/

src/DateTimePickerDays.js

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -56,14 +56,7 @@ export default class DateTimePickerDays extends Component {
5656
if ((minDate && prevMonth.isBefore(minDate)) || (maxDate && prevMonth.isAfter(maxDate))) {
5757
classes.disabled = true;
5858
}
59-
if (this.props.daysOfWeekDisabled) {
60-
for (let i = 0, len = this.props.daysOfWeekDisabled.length; i < len; i++) {
61-
if (prevMonth.day() === this.props.daysOfWeekDisabled[i]) {
62-
classes.disabled = true;
63-
break;
64-
}
65-
}
66-
}
59+
if (this.props.daysOfWeekDisabled) classes.disabled = this.props.daysOfWeekDisabled.indexOf(prevMonth.day()) !== -1;
6760
cells.push(<td key={prevMonth.month() + "-" + prevMonth.date()} className={classnames(classes)} onClick={this.props.setSelectedDate}>{prevMonth.date()}</td>);
6861
if (prevMonth.weekday() === moment().endOf("week").weekday()) {
6962
row = <tr key={prevMonth.month() + "-" + prevMonth.date()}>{cells}</tr>;

0 commit comments

Comments
 (0)