{{ __('events.title') }}

{{-- Filter --}}
{{-- Event-Liste nach Monaten gruppiert --}} @if ($events->isEmpty())
{{ __('events.no_events') }}
@else @php $currentMonth = null; @endphp @foreach ($events as $event) @php $eventMonth = $event->start_at->translatedFormat('F Y'); $minStatus = $event->minimumsStatus(); $bgClass = match($minStatus) { true => 'bg-green-100', false => 'bg-red-100', default => 'bg-white' }; @endphp {{-- Monats-Header --}} @if ($eventMonth !== $currentMonth) @php $currentMonth = $eventMonth; @endphp

{{ $eventMonth }}

@endif
{{ $event->team->name }} @if ($event->status === \App\Enums\EventStatus::Cancelled) {{ __('events.cancelled_label') }} @elseif ($event->status === \App\Enums\EventStatus::Draft) {{ __('events.draft_label') }} @endif

{{ $event->title }}

{{ $event->start_at->translatedFormat(__('ui.date_format')) }} {{ __('ui.clock') }} @if ($event->end_at) – {{ $event->end_at->format('H:i') }} {{ __('ui.clock') }} @endif

@if ($event->location_name)

{{ $event->location_name }}

@endif
@endforeach
{{ $events->links() }}
@endif