diff --git a/src/lib/CalendarMonth.svelte b/src/lib/CalendarMonth.svelte index 57bbed9..8f6c725 100644 --- a/src/lib/CalendarMonth.svelte +++ b/src/lib/CalendarMonth.svelte @@ -49,6 +49,15 @@ return startDays > endDays ? startMonth : endMonth; } + + function isConsecutiveDayOff(day) { + return consecutiveDaysOff.some(period => { + const start = period.startDate; + const end = period.endDate; + const date = new Date(year, month, day); + return date >= start && date <= end; + }); + }