import { auth } from '@/lib/auth'; import { prisma } from '@/lib/db'; import type { Slot } from '@/lib/schedule/types'; import { toDraft } from '@/lib/schedule/week'; import WeekEditor from './WeekEditor'; export const metadata = { title: 'Horaires fixes — ITA ITO' }; export default async function HoursPage() { const [session, rows] = await Promise.all([ auth(), prisma.weeklySchedule.findMany({ orderBy: { dayOfWeek: 'asc' } }), ]); const initial = toDraft( rows.map((row) => ({ dayOfWeek: row.dayOfWeek, isClosed: row.isClosed, slots: (row.slots as Slot[] | null) ?? [], })), ); return (

Horaires fixes

Semaine de référence. Fermetures ponctuelles, vacances et jours fériés priment sur ces horaires.

); }