Add citas module: scheduling, calendar, blocked schedules

This commit is contained in:
2026-04-08 00:48:36 -06:00
parent e19eb205db
commit 91da97685f
21 changed files with 3406 additions and 4 deletions

View File

@@ -70,15 +70,26 @@
<i class="fas fa-arrow-left me-2"></i>Volver
</a>
<div class="d-flex gap-2">
@if(!isset($yaTieneCita) || !$yaTieneCita)
<a href="{{ route('admin.citas.create', ['mensaje_id' => $mensaje->id]) }}" class="btn btn-primary-admin">
<i class="fas fa-calendar-plus me-2"></i>Agendar Cita
</a>
@else
<span class="badge-admin bg-success">
<i class="fas fa-check-circle me-1"></i>Ya tiene cita
</span>
@endif
@if(!$mensaje->leido)
<form action="{{ route('admin.mensajes.leido', $mensaje) }}" method="POST">
@csrf
@method('PATCH')
<button type="submit" class="btn btn-primary-admin">
<i class="fas fa-check me-2"></i>Marcar como leído
<button type="submit" class="btn btn-secondary-admin">
<i class="fas fa-check me-2"></i>Marcar leído
</button>
</form>
@endif
<form action="{{ route('admin.mensajes.destroy', $mensaje) }}" method="POST" onsubmit="return confirm('¿Estás seguro de que deseas eliminar este mensaje?')">
@csrf
@method('DELETE')