@if($programs->isEmpty())
{{-- No results published yet --}}
Pengumuman Belum Tersedia
Hasil seleksi akan diumumkan setelah proses review selesai. Pantau terus halaman ini atau cek status pendaftaran Anda.
Cek Status Pendaftaran
@elseif(!$selectedProgram)
{{-- Overview semua program --}}
@foreach($programs as $prog)
{{-- Header --}}
Program Pelatihan
{{ $prog->title }}
{{ $prog->duration_months }} Bulan
·
Maks. {{ $prog->max_students }} Peserta
{{-- Stats --}}
@php $ps = $stats[$prog->id] ?? []; @endphp
@foreach([
['Diterima',$ps['accepted']??0,'#16a34a','#dcfce7','#bbf7d0'],
['Waiting List',$ps['waitlist']??0,'#0d9488','#f0fdfa','#99f6e4'],
['Interview',$ps['interview']??0,'#2563eb','#dbeafe','#bfdbfe'],
['Total Daftar',$ps['total']??0,'#64748b','#f1f5f9','#e2e8f0'],
] as $st)
{{ $st[1] }}
{{ $st[0] }}
@endforeach
Lihat Pengumuman
@endforeach
@else
{{-- Detail hasil per program --}}
{{-- Program info bar --}}
{{ $selectedProgram->title }}
{{ $selectedProgram->duration_months }} Bulan
· Kapasitas {{ $selectedProgram->max_students }} Peserta
@php $ps2 = $stats[$selectedProgram->id] ?? []; @endphp
@foreach([
[$ps2['accepted']??0,'Diterima','#16a34a','#dcfce7','#bbf7d0'],
[$ps2['waitlist']??0,'Waiting List','#0d9488','#f0fdfa','#99f6e4'],
[$ps2['interview']??0,'Interview','#2563eb','#dbeafe','#bfdbfe'],
] as $st)
{{ $st[0] }}
{{ $st[1] }}
@endforeach
{{-- Status legend --}}
@foreach([
['accepted','Diterima','#16a34a','#dcfce7','#bbf7d0','fas fa-check-circle'],
['waitlist','Waiting List','#0d9488','#f0fdfa','#99f6e4','fas fa-list-ol'],
['interview','Jadwal Interview','#2563eb','#dbeafe','#bfdbfe','fas fa-video'],
['rejected','Tidak Diterima','#dc2626','#fee2e2','#fecaca','fas fa-times-circle'],
] as $st)
@if(($results->where('status',$st[0])->count()) > 0)
{{ $st[1] }} ({{ $results->where('status',$st[0])->count() }})
@endif
@endforeach
@if($results->isEmpty())
Pengumuman Belum Tersedia
Hasil seleksi untuk program ini sedang dalam proses. Silakan cek kembali nanti.
@else
{{-- Group by status --}}
@foreach([
['accepted', 'Peserta Diterima', '#16a34a', '#dcfce7', '#bbf7d0', 'fas fa-check-circle', 'Selamat! Anda diterima mengikuti program ini.'],
['waitlist', 'Waiting List', '#0d9488', '#f0fdfa', '#99f6e4', 'fas fa-list-ol', 'Anda masuk waiting list. Akan dihubungi jika ada kuota tersedia.'],
['interview', 'Jadwal Interview', '#2563eb', '#dbeafe', '#bfdbfe', 'fas fa-video', 'Selamat! Anda lolos ke tahap interview.'],
['rejected', 'Tidak Diterima', '#dc2626', '#fee2e2', '#fecaca', 'fas fa-times-circle', 'Terima kasih atas minat Anda. Kami harap bisa bertemu di kesempatan berikutnya.'],
] as [$status, $label, $color, $bg, $border, $icon, $message])
@php $group = $results->where('status', $status); @endphp
@if($group->isNotEmpty())
{{-- Group header --}}
{{ $label }}
{{ $group->count() }} peserta · {{ $message }}
{{-- Cards --}}
@foreach($group as $idx => $reg)
@if($reg->education_level)
{{ $reg->education_level }}
@endif
@if($reg->city)
{{ $reg->city }}
@endif
Daftar {{ $reg->created_at->format('d M Y') }}
@if($status === 'interview' && $reg->interview_date)
Interview: {{ \Carbon\Carbon::parse($reg->interview_date)->format('d M Y') }}
@if($reg->interview_time) {{ $reg->interview_time }} @endif
@endif
@if($reg->admin_notes)
{{ $reg->admin_notes }}
@endif
@endforeach
@endif
@endforeach
@endif {{-- end results not empty --}}
@endif {{-- end selectedProgram --}}
{{-- CTA Boxes --}}
Cek Status Anda
Masukkan nomor registrasi dan email untuk cek status secara detail
Cek Status
Daftar Program Baru
Belum terdaftar? Pilih program dan daftar sekarang sebelum kuota penuh
Lihat Program
Butuh Bantuan?
Hubungi tim kami jika ada pertanyaan seputar hasil seleksi
Hubungi Kami