Skip to content

Commit d20e0ea

Browse files
committed
let null end date stay as is on start date selection
1 parent 35e5a81 commit d20e0ea

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/components/DateRange/index.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@ class DateRange extends Component {
2424
if (!selectedRange || !onChange) return {};
2525

2626
let { startDate, endDate } = selectedRange;
27-
if (!endDate) endDate = new Date(startDate);
2827
let nextFocusRange;
2928
if (!isSingleValue) {
3029
startDate = value.startDate;
@@ -36,6 +35,10 @@ class DateRange extends Component {
3635
if (moveRangeOnFirstSelection) {
3736
return addDays(value, dayOffset);
3837
}
38+
// allow continous range to stay as-is
39+
if (!endDate) {
40+
return endDate;
41+
}
3942
return !isBefore(value, endDate) ? value : endDate;
4043
};
4144
startDate = value;

0 commit comments

Comments
 (0)