@extends('layouts.admin') @section('header')
Events Calendar
Calendar List
@endsection @section('content')

@if($view === 'list') {{ $year }} Events @else {{ $currentDate->format('F Y') }} @endif

Manage club events

@if($view === 'list') @endif Print Calendar
@if($view === 'list') {{ $year }} @else @endif
@if($view === 'list')
@forelse($eventsByDate as $monthName => $events)

{{ $monthName }}

@foreach($events as $event)
{{ $event->date_time->format('D') }} {{ $event->date_time->format('d') }} {{ $event->date_time->format('M') }}

@if($event->details)

{!! nl2br(e($event->details)) !!}

@endif
{{ $event->eventType->name }} {{ $event->date_time->format('H:i') }} @if($event->end_date_time) - {{ $event->end_date_time->format('H:i') }} @endif @if($event->location) {{ $event->location }} @endif
@endforeach
@empty

No events found

There are no events scheduled for {{ $year }}.

@endforelse
@else
@foreach(['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun'] as $dayName)
{{ substr($dayName, 0, 1) }}
@endforeach
@for($i = 0; $i < $firstDayOfMonth; $i++)
@endfor @for($day = 1; $day <= $daysInMonth; $day++) @php $dateObj = $currentDate->copy()->day($day); $dateStr = $dateObj->format('Y-m-d'); $dayEvents = $eventsByDate[$dateStr] ?? collect(); $isToday = $dateStr === now()->format('Y-m-d'); @endphp
{{ $day }}
@foreach($dayEvents as $event) @endforeach
@endfor @php $totalCells = $firstDayOfMonth + $daysInMonth; $remainingCells = ceil($totalCells / 7) * 7 - $totalCells; @endphp @for($i = 0; $i < $remainingCells; $i++)
@endfor
@endif
@endsection