@php $paletteJadwal = [ 'bg-rose-100/80 dark:bg-rose-500/15 text-rose-900 dark:text-rose-300', 'bg-amber-100/80 dark:bg-amber-500/15 text-amber-900 dark:text-amber-300', 'bg-emerald-100/80 dark:bg-emerald-500/15 text-emerald-900 dark:text-emerald-300', 'bg-sky-100/80 dark:bg-sky-500/15 text-sky-900 dark:text-sky-300', 'bg-violet-100/80 dark:bg-violet-500/15 text-violet-900 dark:text-violet-300', 'bg-orange-100/80 dark:bg-orange-500/15 text-orange-900 dark:text-orange-300', 'bg-lime-100/80 dark:bg-lime-500/15 text-lime-900 dark:text-lime-300', 'bg-teal-100/80 dark:bg-teal-500/15 text-teal-900 dark:text-teal-300', 'bg-indigo-100/80 dark:bg-indigo-500/15 text-indigo-900 dark:text-indigo-300', 'bg-fuchsia-100/80 dark:bg-fuchsia-500/15 text-fuchsia-900 dark:text-fuchsia-300', 'bg-cyan-100/80 dark:bg-cyan-500/15 text-cyan-900 dark:text-cyan-300', 'bg-pink-100/80 dark:bg-pink-500/15 text-pink-900 dark:text-pink-300', ]; @endphp
Wali: {{ $class->waliKelas?->name ?? '-' }} · {{ $classSched->count() }} blok jadwal · {{ $classSched->sum(fn ($r) => $r->end_jp - $r->start_jp + 1) }} JP/minggu
| Jam | @foreach ($days as $day) @if (($classJp[$day] ?? 0) > 0){{ ucfirst($day) }} {{ $classJp[$day] }} JP | @endif @endforeach
|---|---|
| Jam {{ $jp }} | @foreach ($days as $day) @if (($classJp[$day] ?? 0) > 0)
@php $row = $cells[$day][$jp] ?? null; @endphp
@if ($row)
@php $tone = $paletteJadwal[abs(crc32($row->subject->name)) % count($paletteJadwal)]; @endphp
{{ $row->subject->name }}
@if ($row->teacher)
{{ $row->teacher->name }}
@endif
|
@endif
@endforeach
Belum ada jadwal mingguan untuk kelas ini.
@endif