@extends('layouts.header_dashboard_admin') @section('content')

Daftar Siswa

Manajemen Data Siswa & Kelas

@if(request()->hasAny(['status', 'kelas_id', 'search', 'per_page'])) Reset @endif
@if(session('success'))

{{ session('success') }}

@endif @if($errors->any())
@foreach($errors->all() as $error)

{{ $error }}

@endforeach
@endif
@forelse ($students as $student) @empty @endforelse
Siswa Kontak Kelas Status Aksi
{{ strtoupper(substr($student->name, 0, 1)) }}

{{ $student->name }}

{{ $student->email }} {{ $student->no_wa_pribadi ?? '-' }}
@if(in_array($student->status, ['approved', 'Jepang', 'seleksi', 'mau seleksi', 'ulang kelas', 'BLK', 'proses belajar', 'TG', 'kerja', 'cuti']))
@csrf
@else Menunggu Persetujuan @endif
@if($student->status == 'pending')
@csrf
@else @php $statusConfig = [ 'approved' => ['bg' => 'bg-green-50', 'text' => 'text-green-600', 'border' => 'border-green-100', 'dot' => 'bg-green-500', 'label' => 'AKTIF'], 'Jepang' => ['bg' => 'bg-emerald-50', 'text' => 'text-emerald-600', 'border' => 'border-emerald-100', 'dot' => 'bg-emerald-500', 'label' => 'JEPANG'], 'seleksi' => ['bg' => 'bg-blue-50', 'text' => 'text-[#173A67]', 'border' => 'border-blue-100', 'dot' => 'bg-[#173A67]', 'label' => 'SELEKSI'], 'mau seleksi' => ['bg' => 'bg-indigo-50', 'text' => 'text-indigo-600', 'border' => 'border-indigo-100', 'dot' => 'bg-indigo-500', 'label' => 'MAU SELEKSI'], 'ulang kelas' => ['bg' => 'bg-amber-50', 'text' => 'text-amber-600', 'border' => 'border-amber-100', 'dot' => 'bg-amber-500', 'label' => 'ULANG KELAS'], 'BLK' => ['bg' => 'bg-orange-50', 'text' => 'text-orange-600', 'border' => 'border-orange-100', 'dot' => 'bg-orange-500', 'label' => 'BLK'], 'proses belajar' => ['bg' => 'bg-cyan-50', 'text' => 'text-cyan-600', 'border' => 'border-cyan-100', 'dot' => 'bg-cyan-500', 'label' => 'BELAJAR'], 'TG' => ['bg' => 'bg-violet-50', 'text' => 'text-violet-600', 'border' => 'border-violet-100', 'dot' => 'bg-violet-500', 'label' => 'TG'], 'kerja' => ['bg' => 'bg-sky-50', 'text' => 'text-sky-600', 'border' => 'border-sky-100', 'dot' => 'bg-sky-500', 'label' => 'KERJA'], 'keluar' => ['bg' => 'bg-rose-50', 'text' => 'text-rose-600', 'border' => 'border-rose-100', 'dot' => 'bg-rose-500', 'label' => 'KELUAR'], 'cuti' => ['bg' => 'bg-slate-50', 'text' => 'text-slate-600', 'border' => 'border-slate-100', 'dot' => 'bg-slate-500', 'label' => 'CUTI'], 'Respon' => ['bg' => 'bg-emerald-50', 'text' => 'text-emerald-600', 'border' => 'border-emerald-100', 'dot' => 'bg-emerald-500', 'label' => 'RESPON'], 'No Respon' => ['bg' => 'bg-rose-50', 'text' => 'text-rose-600', 'border' => 'border-rose-100', 'dot' => 'bg-rose-500', 'label' => 'NO RESPON'], 'Invalid' => ['bg' => 'bg-gray-50', 'text' => 'text-gray-400', 'border' => 'border-gray-100', 'dot' => 'bg-gray-400', 'label' => 'INVALID'], ]; $cfg = $statusConfig[$student->status] ?? ['bg' => 'bg-gray-50', 'text' => 'text-gray-400', 'border' => 'border-gray-100', 'dot' => 'bg-gray-400', 'label' => strtoupper($student->status)]; @endphp {{ $cfg['label'] }} @endif
@csrf @method('DELETE')
Data tidak ditemukan

Coba ubah filter pencarian Anda.

Menampilkan {{ $students->count() }} dari {{ $students->total() }} siswa
{{ $students->links('pagination::tailwind') }}
@endsection