Calendario

@can('calendario.editar') Nuevo evento @endcan
@if ($vista === 'mes')

{{ ucfirst($inicioMes->translatedFormat('F \d\e Y')) }}

@foreach (['L','M','X','J','V','S','D'] as $dia)
{{ $dia }}
@endforeach
@php $primerDiaSemana = $inicioMes->copy()->startOfWeek(); $ultimoDia = $inicioMes->copy()->endOfMonth()->endOfWeek(); @endphp @for ($dia = $primerDiaSemana->copy(); $dia->lte($ultimoDia); $dia->addDay()) @php $eventosDia = $eventosPorDia->get($dia->format('Y-m-d'), collect()); @endphp
isToday()) style="--tw-ring-color: var(--brand)" @endif>

{{ $dia->day }}

@foreach ($eventosDia->take(3) as $evento) {{ $evento->titulo }} @endforeach @if ($eventosDia->count() > 3)

+{{ $eventosDia->count() - 3 }} más

@endif
@endfor
@else @if ($proximos->isEmpty())

No hay eventos próximos.

@else
@foreach ($proximos as $evento)
{{ $evento->fecha_inicio->translatedFormat('M') }} {{ $evento->fecha_inicio->format('d') }}

{{ $evento->titulo }}

{{ \App\Models\Evento::TIPOS[$evento->tipo] }} · {{ $evento->fecha_inicio->format('H:i') }} @if($evento->lugar) · {{ $evento->lugar }} @endif @if($evento->paso) · {{ $evento->paso->nombre }} @endif

@if ($evento->pasar_lista) @endif
@endforeach
@endif @endif