@extends('layouts.adminlte') @section('title', 'Manajemen Data Kelas') {{-- Content Header removed in favor of custom header in content section --}} @section('content') {{-- PAGE HEADER WITH ACTIONS --}}

Data Kelas

Kelola daftar kelas, tingkat, dan jurusan.

Tambah Kelas
{{-- MAIN CONTENT CARD --}}
{{-- SUCCESS/ERROR ALERTS (Absolute positioning within padding) --}} @if (session('success') || session('error'))
@if (session('success')) @endif @if (session('error')) @endif
@endif {{-- TABLE CONTAINER --}}
@forelse($classes as $class) @empty @endforelse
No Nama Kelas Tingkat Jurusan Jumlah Siswa Aksi
{{ $loop->iteration + (($classes->currentPage() - 1) * $classes->perPage()) }}
{{ substr($class->name, 0, 2) }}
{{ $class->name }}
@php $gradeColors = [ '7' => 'bg-cyan-100 text-cyan-800', '8' => 'bg-blue-100 text-blue-800', '9' => 'bg-indigo-100 text-indigo-800', '10' => 'bg-orange-100 text-orange-800', '11' => 'bg-pink-100 text-pink-800', '12' => 'bg-purple-100 text-purple-800', ]; $badge = $gradeColors[$class->grade] ?? 'bg-gray-100 text-gray-800'; @endphp Kelas {{ $class->grade }} @if($class->major) {{ $class->major }} @else - @endif {{-- Placeholder Count (Bisa diupdate di Controller nanti untuk menggunakan withCount) --}} {{ $class->students_count ?? '-' }} Siswa

Belum ada Data Kelas

Mulai dengan menambahkan kelas baru untuk mengatur struktur sekolah Anda.

Tambah Kelas Baru
{{-- PAGINATION --}} @if($classes->hasPages())
{{ $classes->links('pagination::tailwind') }}
@endif
@stop @section('js') {{-- SweetAlert JS dan Logika Delete Confirmation (Logika Tidak Diubah, hanya warna) --}} @stop