+
}
+ title="Completar reserva"
+ description="El cliente se presentó para usar la cancha."
+ className="border-emerald-500/40 bg-emerald-500/10 text-lg text-emerald-600 hover:bg-emerald-500/15 hover:text-emerald-800"
+ onClick={() => {
+ updateStatus('COMPLETED');
+ }}
+ />
-
}
- 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');
- }}
- />
+
}
+ 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');
+ }}
+ />
-
}
- 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}
- />
+
}
+ 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}
+ />
-
}
- 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');
- }}
- />
-
-