{t('hiddenMessage')}
{t('loadingAppointments')}
)}{t('emptyDay')}
)} {appointments.map((a) => { const sel = a.id === selectedAppointmentId; const start = new Date(a.startAt); const end = new Date(a.endAt); const timeLabel = `${start.toLocaleTimeString(undefined, { hour: 'numeric', minute: '2-digit', })} – ${end.toLocaleTimeString(undefined, { hour: 'numeric', minute: '2-digit', })}`; const purposeLabel = treatmentTypeLabelFromCatalog(a.purpose, treatmentCatalog); const purposeIndex = treatmentCatalog.findIndex((e) => e.code === a.purpose); return ({timeLabel}
{a.patientFirstName} {a.patientLastName}
{purposeLabel}