{{-- views/admin/kegiatan/data/index.blade.php --}} @extends('layouts.app') @section('content') @if(session('success'))
{{ session('success') }}
@endif {{-- Filter --}}
@if(request()->hasAny(['hari', 'kategori_id', 'kelas_id', 'search'])) Reset @endif
{{-- Jadwal per Hari --}} @php $kegiatanPerHari = $kegiatans->groupBy('hari'); $urutanHari = ['Senin', 'Selasa', 'Rabu', 'Kamis', 'Jumat', 'Sabtu', 'Ahad']; @endphp @if($kegiatans->count() > 0) @foreach($urutanHari as $hari) @php $kegiatanHari = $kegiatanPerHari->get($hari, collect()); @endphp @if($kegiatanHari->count() > 0)

{{ $hari }} {{ $kegiatanHari->count() }} kegiatan

@foreach($kegiatanHari->sortBy('waktu_mulai') as $index => $kegiatan) @endforeach
No Nama Kegiatan Waktu Kategori Kelas Materi Aksi
{{ $index + 1 }} {{ $kegiatan->nama_kegiatan }} {{ date('H:i', strtotime($kegiatan->waktu_mulai)) }} – {{ date('H:i', strtotime($kegiatan->waktu_selesai)) }} {{ $kegiatan->kategori->nama_kategori }} @if($kegiatan->kelasKegiatan->isEmpty()) Umum @else @foreach($kegiatan->kelasKegiatan->take(3) as $kls) {{ $kls->nama_kelas }} @endforeach @if($kegiatan->kelasKegiatan->count() > 3) +{{ $kegiatan->kelasKegiatan->count() - 3 }} @endif @endif {{ Str::limit($kegiatan->materi, 30) ?: '-' }}
@csrf @method('DELETE')
@endif @endforeach
{{ $kegiatans->links() }}
@else

Belum Ada Jadwal Kegiatan

Silakan tambahkan kegiatan terlebih dahulu.

Tambah Kegiatan
@endif @endsection