diff --git a/frontend/website/src/views/ScheduleDetailView.vue b/frontend/website/src/views/ScheduleDetailView.vue index bf700ac..df1c670 100644 --- a/frontend/website/src/views/ScheduleDetailView.vue +++ b/frontend/website/src/views/ScheduleDetailView.vue @@ -42,9 +42,9 @@ const remainingDays = computed(() => { return schedule.days.flatMap((day) => { const assignments = day.assignments.filter((assignment) => assignment.completedAt === null) const isActiveDate = day.date >= schedule.startDate && day.date <= schedule.targetDate - const isRestDay = isActiveDate && day.assignments.length === 0 + const isVisibleRestDay = isActiveDate && day.assignments.length === 0 && day.date >= todayDate - return assignments.length > 0 || isRestDay ? [{ date: day.date, assignments }] : [] + return assignments.length > 0 || isVisibleRestDay ? [{ date: day.date, assignments }] : [] }) })