diff --git a/frontend/app/admin/availability/page.tsx b/frontend/app/admin/availability/page.tsx index be544b6..8137cfc 100644 --- a/frontend/app/admin/availability/page.tsx +++ b/frontend/app/admin/availability/page.tsx @@ -8,7 +8,7 @@ import { Header } from "../../components/Header"; import { useRequireAuth } from "../../hooks/useRequireAuth"; import { components } from "../../generated/api"; import constants from "../../../../shared/constants.json"; -import { formatDate, formatDisplayDate, getDateRange, formatTimeString } from "../../utils/date"; +import { formatDate, formatDisplayDate, getDateRange, formatTimeString, isWeekend } from "../../utils/date"; const { slotDurationMinutes, maxAdvanceDays, minAdvanceDays } = constants.booking; @@ -260,7 +260,7 @@ export default function AdminAvailabilityPage() { const hasSlots = slots.length > 0; const isSource = copySource === dateStr; const isTarget = copyTargets.has(dateStr); - const isWeekend = date.getDay() === 0 || date.getDay() === 6; + const isWeekendDate = isWeekend(date); return (