Skip to content

Commit ebb882c

Browse files
authored
fix: RangeCalendar getEndValue adjust month if date not align condition incorrect, #2256 (#2288)
1 parent e11d04e commit ebb882c

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

components/vc-calendar/src/RangeCalendar.jsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -435,7 +435,7 @@ const RangeCalendar = {
435435
const newValue = [sValue[0], value || sValue[1]];
436436
this.__emit('panelChange', newValue, newMode);
437437
const newState = {
438-
sPanelTriggerSource: 'start',
438+
sPanelTriggerSource: 'end',
439439
};
440440
if (!hasProp(this, 'mode')) {
441441
newState.sMode = newMode;
@@ -494,7 +494,7 @@ const RangeCalendar = {
494494
// Adjust month if date not align
495495
if (
496496
!showTimePicker &&
497-
panelTriggerSource !== 'end' &&
497+
panelTriggerSource === 'start' &&
498498
mode[0] === 'date' &&
499499
mode[1] === 'date' &&
500500
endValue.isSame(value[0], 'month')

0 commit comments

Comments
 (0)