Mis Turnos
{{ session('turno_success') }}
@endif
@if(session('turno_error'))
{{ session('turno_error') }}
@endif
@forelse($turnos as $turno)
@php
$estadoDescripcion = trim((string) ($turno->estadoTurno?->descripcion ?? 'Sin estado'));
$estadoClave = mb_strtolower($estadoDescripcion);
$estadoClase = str_contains($estadoClave, 'cancel')
? 'danger'
: (str_contains($estadoClave, 'confirm') ? 'success' : 'secondary');
$puedeCancelar = !str_contains($estadoClave, 'cancel')
&& $turno->inicio
&& $turno->inicio->greaterThanOrEqualTo(now());
@endphp
@if($puedeCancelar)
@endif
Profesional: {{ trim((string) (($turno->profesional?->persona?->nombre ?? '') . ' ' . ($turno->profesional?->persona?->apellido ?? ''))) ?: '-' }}
Profesión: {{ $turno->profesional?->profesion?->titulo ?? '-' }}
Servicio: {{ $turno->servicio?->titulo ?? '-' }}
Modalidad: {{ $turno->modalidad?->descripcion ?? '-' }}
Fecha: {{ optional($turno->inicio)->format('d/m/Y') ?? '-' }}
Horario: {{ optional($turno->inicio)->format('H:i') ?? '-' }}
Estado: {{ $estadoDescripcion }}
No tienes turnos registrados. Solicitá un turno
@endforelse
@if(method_exists($turnos, 'links'))
{{ $turnos->links() }}
@endif