{{-- resources/views/admin/akademik/mapel/index.blade.php --}} @extends('layouts.admin') @section('title', 'Mata Pelajaran') @section('content')
{{-- HEADER HALAMAN --}}

Manajemen Mata Pelajaran

Kurikulum Tahun Ajaran {{ $selectedTahun->tahun_ajaran ?? '-' }}
{{-- Reset level/semester ke default saat ganti tahun --}}
Pilih Tingkat
@foreach($levelKelas as $lk) @php $isLevelActive = $selectedLevelId == $lk->id; $collapseId = 'collapseLevel' . $lk->id; @endphp

@foreach($semesters as $sem) @php $isSemActive = $isLevelActive && $selectedSemesterId == $sem->id; @endphp {{ $sem->semester }} @endforeach
@endforeach
Daftar Mapel: Kelas {{ $selectedLevel->level_kelas ?? '-' }} ({{ $selectedSemester->semester ?? '-' }})
Tambah Mapel
@forelse ($mapels as $item) @empty @endforelse
No Tahun Ajaran Nama Mata Pelajaran Kategori Tingkat Semester Aksi
{{ ($mapels->currentPage()-1) * $mapels->perPage() + $loop->iteration }} @if($item->tahunAjaran?->is_active) {{ $item->tahunAjaran?->tahun_ajaran }} @else {{ $item->tahunAjaran?->tahun_ajaran }} @endif {{ $item->mapelNama->nama_mapel ?? '-' }} @php $kategori = strtolower($item->mapelKategori->kategori ?? ''); @endphp @if(str_contains($kategori, 'umum') || str_contains($kategori, 'nasional')) Umum @elseif(str_contains($kategori, 'agama') || str_contains($kategori, 'diniyah')) Agama @elseif(str_contains($kategori, 'mulok')) Mulok @else {{ $item->mapelKategori->kategori ?? '-' }} @endif Kelas {{ $item->levelKelas->level_kelas ?? '-' }} {{ $item->semester->semester ?? '-' }}
@csrf @method('DELETE')
Belum ada data mata pelajaran untuk filter ini.
{{ $mapels->links('pagination::bootstrap-5') }}
@endsection