@extends('layouts.app') @section('content')
{{-- ── HERO ──────────────────────────────────────── --}}
Akademik Siswa

Jadwal Pelajaran

Semua jadwal mata pelajaran kamu tersedia di sini

{{ $jadwal->count() }}
Total Sesi
{{ $jadwal->unique('hari')->count() }}
Hari Aktif
{{-- ── HARI FILTER TABS ───────────────────────────── --}} @if(!$jadwal->isEmpty())
Semua
@foreach($jadwal->unique('hari') as $jh)
{{ $jh->hari }}
@endforeach
@endif {{-- ── EMPTY STATE ────────────────────────────────── --}} @if($jadwal->isEmpty())
Jadwal Belum Tersedia
Hubungi wali kelas atau admin untuk informasi jadwal.
@else {{-- ── DESKTOP TABLE ──────────────────────────────── --}}
Daftar Jadwal {{ $jadwal->count() }} sesi
@foreach($jadwal as $j) @php $hc = $hariColor[$j->hari] ?? ['bg'=>'#f1f5f9','color'=>'#64748b','border'=>'#e2e8f0']; $inisial = strtoupper(substr($j->guru->nama ?? 'G', 0, 2)); @endphp @endforeach
No Hari Mata Pelajaran Guru Jam Mengajar
{{ $loop->iteration }} {{ $j->hari }}
{{ $j->mapel->nama_mapel ?? '—' }}
{{ $inisial }}
{{ $j->guru->nama ?? '—' }}
{{ $j->jam_mulai }} – {{ $j->jam_selesai }}
{{-- ── MOBILE CARDS ────────────────────────────────── --}}
@foreach($jadwal as $j) @php $hc = $hariColor[$j->hari] ?? ['bg'=>'#f1f5f9','color'=>'#64748b','border'=>'#e2e8f0']; $inisial = strtoupper(substr($j->guru->nama ?? 'G', 0, 2)); @endphp
{{ $j->hari }} {{ $j->jam_mulai }} – {{ $j->jam_selesai }}
{{ $j->mapel->nama_mapel ?? '—' }}
{{ $inisial }}
{{ $j->guru->nama ?? '—' }}
@endforeach
@endif {{-- end if not empty --}}
@endsection