Skip to content

Commit 506f017

Browse files
committed
fix: Not show hoverRange when start is after end
1 parent 8c5529a commit 506f017

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

src/RangePicker.tsx

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ import {
3030
getClosingViewDate,
3131
isSameMonth,
3232
isSameYear,
33+
isSameDate,
3334
} from './utils/dateUtil';
3435
import useValueTexts from './hooks/useValueTexts';
3536
import useTextValueMapping from './hooks/useTextValueMapping';
@@ -604,7 +605,13 @@ function InnerRangePicker<DateType>(props: RangePickerProps<DateType>) {
604605
panelProps: Partial<PickerPanelProps<DateType>> = {},
605606
) {
606607
let panelHoverRangedValue: RangeValue<DateType> = null;
607-
if (hoverRangedValue && hoverRangedValue[0] && hoverRangedValue[1]) {
608+
if (
609+
hoverRangedValue &&
610+
hoverRangedValue[0] &&
611+
hoverRangedValue[1] &&
612+
!isSameDate(generateConfig, hoverRangedValue[0], hoverRangedValue[1]) &&
613+
generateConfig.isAfter(hoverRangedValue[1], hoverRangedValue[0])
614+
) {
608615
panelHoverRangedValue = hoverRangedValue;
609616
}
610617

0 commit comments

Comments
 (0)