@if($kegiatans->count() === 0)

Belum ada kegiatan terlaksana yang tercatat.

@else
@foreach($kegiatans as $kegiatan)
@php $featuredImageUrl = null; if ($kegiatan->dokumentasi) { $filename = basename($kegiatan->dokumentasi); $ext = strtolower(pathinfo($filename, PATHINFO_EXTENSION)); if (in_array($ext, ['jpg','jpeg','png','gif','webp'])) { $featuredImageUrl = route('riwayat-kegiatan.image', $kegiatan->id); } } @endphp @if($featuredImageUrl) Dokumentasi {{ $kegiatan->judul }} @endif
{{ optional($kegiatan->tanggal_kegiatan)->format('d/m/Y') }}
@if($kegiatan->status) @php $badgeClass = 'bg-secondary'; if ($kegiatan->status === 'Terlaksana') { $badgeClass = 'bg-success'; } elseif ($kegiatan->status === 'Dibatalkan') { $badgeClass = 'bg-danger'; } elseif ($kegiatan->status === 'Ditunda' || $kegiatan->status === 'Akan Datang') { $badgeClass = 'bg-warning text-dark'; } @endphp {{ $kegiatan->status }} @endif

{{ $kegiatan->judul }}

{{ \Illuminate\Support\Str::limit($kegiatan->deskripsi, 100) }}

@if($kegiatan->penyelenggara)
{{ $kegiatan->penyelenggara }}
@endif
@endforeach
Menampilkan {{ $kegiatans->firstItem() }} - {{ $kegiatans->lastItem() }} dari {{ $kegiatans->total() }} kegiatan terlaksana
@endif