@php
$steps = [
'draft' => ['label' => 'Data dibuat RT', 'desc' => 'Data masih bisa diubah dan dihapus sebelum diajukan.'],
'terkirim' => ['label' => 'Data diajukan ke kelurahan', 'desc' => 'Menunggu tindakan RT untuk mengajukan data.'],
'validasi' => ['label' => 'Proses validasi & filterisasi','desc' => 'Menunggu admin memulai proses validasi.'],
'final' => ['label' => 'Hasil akhir ditetapkan', 'desc' => 'Menunggu hasil akhir dari admin perangkat desa.'],
];
$statusOrder = array_keys($steps);
$currentIndex = array_search($currentStatus, $statusOrder) ?? 0;
@endphp
@foreach($steps as $key => $step)
@php
$stepIndex = array_search($key, $statusOrder);
$isDone = $stepIndex < $currentIndex;
$isActive = $stepIndex === $currentIndex;
@endphp
@if($isDone)
@else
{{ $stepIndex + 1 }}
@endif
@if(!$loop->last)
@endif
{{ $step['label'] }}
{{ $step['desc'] }}
@endforeach