[fix] bug where gray day stays when switching from week view to month view

This commit is contained in:
Camille Moussu
2025-07-24 09:52:42 +02:00
committed by Benoit TELLIER
parent c6f8af36e9
commit 432b626be4
2 changed files with 25 additions and 5 deletions
+2 -3
View File
@@ -242,11 +242,10 @@ export default function CalendarApp() {
setSelectedDate(new Date(arg.start));
setSelectedMiniDate(new Date(arg.start));
} else if (arg.view.type === "timeGridWeek") {
// In week view, retain selectedDate if it's in current range, otherwise set to start
if (selectedDate < arg.start || selectedDate > arg.end) {
setSelectedDate(new Date(arg.start));
if (selectedDate <= arg.start && selectedDate >= arg.end) {
setSelectedMiniDate(new Date(arg.start));
}
setSelectedDate(new Date(arg.start));
} else if (arg.view.type === "dayGridMonth") {
setSelectedDate(new Date(arg.start));
const midTimestamp =