@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
Tampilkan hasil seleksi akhir calon peserta didik
| 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 | |||||||