@extends('admin.layout') @section('title','Hasil Seleksi') @section('content') @php $queryParams = request()->except(['page','sort','direction']); $currentSort = request('sort'); $currentDirection = request('direction', 'desc'); $sortDirection = fn($column) => ($currentSort === $column && $currentDirection === 'asc') ? 'desc' : 'asc'; $sortIcon = fn($column) => $currentSort === $column ? ($currentDirection === 'asc' ? '▲' : '▼') : '↕'; @endphp
Reset
@forelse($seleksi as $i => $s) @empty @endforelse
No. Kode Pendaftar {{ $sortIcon('id_user') }} Nama Orang Tua/Wali {{ $sortIcon('nama_pendaftar') }} Nama Anak {{ $sortIcon('nama_anak') }} Jenis Kelamin Status Seleksi {{ $sortIcon('status_seleksi') }} Tanggal Penetapan {{ $sortIcon('updated_at') }} Aksi
{{ $seleksi->firstItem() + $i }} {{ $s->id_user }}
{{ $s->nama_pendaftar }}
{{ $s->nama_anak ?? '—' }} @if($s->jenis_kelamin === 'L') Laki-laki @elseif($s->jenis_kelamin === 'P') Perempuan @else — @endif @php $statusClass = match($s->status_seleksi) { 'diterima' => 'green', 'daftar_tunggu' => 'yellow', 'tidak_diterima' => 'red', default => 'gray', }; $statusLabel = match($s->status_seleksi) { 'diterima' => '✓ Diterima', 'daftar_tunggu' => '⊙ Cadangan', 'tidak_diterima' => '✗ Tidak Diterima', default => 'Unknown', }; @endphp {{ $statusLabel }} @if($s->tgl_penetapan) {{ \Carbon\Carbon::parse($s->tgl_penetapan)->format('d M Y') }} @else — @endif
Tidak ada data hasil seleksi
{{ $seleksi->withQueryString()->links() }}
@endsection