+
}
+ label="Cancha"
+ value={selectedSegment?.booking?.courtName ?? '-'}
+ helper={selectedSegment?.booking?.sport?.name}
+ withDivider
/>
-
}
- title="Cancelar reserva"
- description="El cliente avisó que no va a venir. La cancha vuelve a estar disponible."
- className="border-red-500/40 bg-red-500/10 text-lg text-red-600 hover:bg-red-500/15 hover:text-red-800"
- onClick={() => {
- updateStatus('CANCELLED');
- }}
+
}
+ label="Estado actual"
+ value={status.label}
+ valueClassName="text-emerald-400 uppercase dark:text-emerald-500"
+ withDivider
/>
-
}
- title="Enviar recordatorio"
- description="Enviar un mensaje por WhatsApp al cliente."
- className="border-sky-500/40 bg-sky-500/10 text-lg text-sky-600 hover:bg-sky-500/15 hover:text-sky-800"
- onClick={sendWhatsappReminder}
+
}
+ label="Cliente"
+ value={selectedSegment?.booking?.customerName ?? '-'}
/>
-
}
- title="Marcar como No Show"
- description="El cliente no vino y no canceló."
- className="border-amber-500/40 bg-amber-500/10 text-lg text-amber-600 hover:bg-amber-500/15 hover:text-amber-800"
- onClick={() => {
- updateStatus('NOSHOW');
- }}
+
}
+ label="Fecha"
+ value={`${formatDate(selectedSegment?.booking?.date)}`}
+ withDivider
+ className="sm:pt-10"
+ />
+
+
}
+ label="Hora"
+ value={`${selectedSegment?.booking?.startTime} a ${selectedSegment?.booking?.endTime}`}
+ withDivider
+ className="sm:pt-10"
+ />
+
+
}
+ label="Teléfono"
+ value={selectedSegment?.booking?.customerPhone ?? '-'}
+ className="sm:pt-10"
/>