Changements ponctuels
Une fermeture ou un horaire différent pour une date précise. Ces changements priment sur les
horaires fixes.
0 ? formatHoursText(usual.slots) : 'Fermé'}
effectiveText={effective.slots.length > 0 ? formatHoursText(effective.slots) : 'Fermé'}
todayIsException={effective.isException}
upcoming={upcoming}
/>
);
}
/**
* Every day ahead that departs from the reference week, whatever the cause.
*
* Built by resolving each day rather than by listing the exception table,
* because vacations and public holidays are never materialised as rows — so
* the table alone would quietly omit most of what is actually in effect.
*/
function collectUpcoming(
today: string,
context: ScheduleContext,
deletable: Set