@extends('layouts.admin') @section('title', 'Daftar Jadwal Pelajaran') @section('content')
{{-- Flash Notification --}} @if(session('success'))
{{ session('success') }}
@endif @if(session('error'))
{{ session('error') }}
@endif {{-- Combined Header, Actions & Stats Card --}}
{{-- Top Row: Header & Action Buttons --}}

DATA JADWAL PELAJARAN

Atur dan pantau jadwal pelajaran sekolah secara terpusat.

{{-- Bottom Row: Statistik Hari --}}

Ringkasan Sesi per Hari

@php $hariOrder = ['Senin', 'Selasa', 'Rabu', 'Kamis', 'Jumat', 'Sabtu']; @endphp @foreach($hariOrder as $hari) @php $stat = isset($statistik) ? $statistik->firstWhere('hari', $hari) : null; @endphp
{{ $hari }}
{{ $stat ? $stat->jumlah_jadwal : 0 }} Sesi

{{ $stat ? $stat->jumlah_guru : 0 }} Guru

{{ $stat ? $stat->jumlah_mapel : 0 }} Mapel

{{ $stat ? $stat->jumlah_kelas : 0 }} Kelas

@endforeach
{{-- Filter & Search Section --}}
@if(request('search') || request('hari')) Reset Filter @endif
{{-- Table Section --}}
@forelse($jadwals as $jadwal) @empty @endforelse
Hari & Waktu Mata Pelajaran Guru Pengajar Kelas Status Aksi
{{ $jadwal->hari }}
{{ ($jadwal->jam_masuk) }} - {{($jadwal->jam_pulang) }}
{{ $jadwal->mapel->nama_mapel ?? '-' }}
{{ $jadwal->guru->nama ?? $jadwal->guru->user->name ?? '-' }}
{{ $jadwal->kelas->nama_kelas ?? '-' }} @if($jadwal->is_active) Aktif @else Nonaktif @endif
@csrf @method('DELETE')

Belum ada data jadwal pelajaran.

{{-- Pagination --}} @if($jadwals->hasPages())
{{ $jadwals->links() }}
@endif
{{-- MODAL TAMBAH --}} {{-- MODAL EDIT --}} {{-- MODAL DETAIL --}} @endsection