+
+
}
label="Cancha"
@@ -122,7 +157,7 @@ export function BookingToolsDialog() {
label="Fecha"
value={`${formatDate(selectedSegment?.booking?.date)}`}
withDivider
- className="pt-10"
+ className="sm:pt-10"
/>
}
label="Teléfono"
value={selectedSegment?.booking?.customerPhone ?? '-'}
- className="pt-10"
+ className="sm:pt-10"
/>
@@ -156,10 +191,9 @@ export function BookingToolsDialog() {
icon={
}
title="Completar reserva"
description="El cliente se presentó para usar la cancha."
- className="border-emerald-500/40 bg-emerald-500/10 text-emerald-600 text-lg hover:bg-emerald-500/15 hover:text-esmerald-800"
+ className="border-emerald-500/40 bg-emerald-500/10 text-lg text-emerald-600 hover:bg-emerald-500/15 hover:text-emerald-800"
onClick={() => {
- updateBookingStatus(selectedSegment?.booking?.id!, 'COMPLETED');
- closeBookingTools();
+ updateStatus('COMPLETED');
}}
/>
@@ -167,10 +201,9 @@ export function BookingToolsDialog() {
icon={
}
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-red-600 text-lg hover:bg-red-500/15 hover:text-red-800"
+ className="border-red-500/40 bg-red-500/10 text-lg text-red-600 hover:bg-red-500/15 hover:text-red-800"
onClick={() => {
- updateBookingStatus(selectedSegment?.booking?.id!, 'CANCELLED');
- closeBookingTools();
+ updateStatus('CANCELLED');
}}
/>
@@ -178,7 +211,7 @@ export function BookingToolsDialog() {
icon={
}
title="Enviar recordatorio"
description="Enviar un mensaje por WhatsApp al cliente."
- className="border-sky-500/40 bg-sky-500/10 text-sky-600 text-lg hover:bg-sky-500/15 hover:text-sky-800"
+ 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}
/>
@@ -186,18 +219,19 @@ export function BookingToolsDialog() {
icon={
}
title="Marcar como No Show"
description="El cliente no vino y no canceló."
- className="border-amber-500/40 bg-amber-500/10 text-amber-600 text-lg hover:bg-amber-500/15 hover:text-amber-800"
+ className="border-amber-500/40 bg-amber-500/10 text-lg text-amber-600 hover:bg-amber-500/15 hover:text-amber-800"
onClick={() => {
- updateBookingStatus(selectedSegment?.booking?.id!, 'NOSHOW');
- closeBookingTools();
+ updateStatus('NOSHOW');
}}
/>