From 59a2662dd2d7460badd8120eb5cec6848642bfa5 Mon Sep 17 00:00:00 2001 From: He Xinpeng Date: Fri, 26 Jul 2024 15:57:15 +0800 Subject: [PATCH] fix: month selection highlighting problem in range mode --- packages/primevue/src/datepicker/style/DatePickerStyle.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/primevue/src/datepicker/style/DatePickerStyle.js b/packages/primevue/src/datepicker/style/DatePickerStyle.js index a4a167dea..abacddec9 100644 --- a/packages/primevue/src/datepicker/style/DatePickerStyle.js +++ b/packages/primevue/src/datepicker/style/DatePickerStyle.js @@ -418,7 +418,7 @@ const classes = { let selectedDayClass = ''; if (instance.isRangeSelection() && instance.isSelected(date) && date.selectable) { - selectedDayClass = date.day === props.modelValue[0].getDate() || date.day === props.modelValue[1].getDate() ? 'p-datepicker-day-selected' : 'p-datepicker-day-selected-range'; + selectedDayClass = instance.isDateEquals(props.modelValue[0], date) || instance.isDateEquals(props.modelValue[1], date) ? 'p-datepicker-day-selected' : 'p-datepicker-day-selected-range'; } return [