@php
$serviceSteps = \App\Enums\StatusServis::cases();
$serviceStatus = $servis->status;
$serviceStep = $serviceStatus->urutan();
$serviceTotal = count($serviceSteps);
$servicePercent = $serviceTotal > 1 ? (($serviceStep - 1) / ($serviceTotal - 1)) * 100 : 0;
$compact = $compact ?? false;
@endphp
@if ($compact)
{{ $serviceStatus->label() }} · langkah {{ $serviceStep }} dari {{ $serviceTotal }}
@else
@foreach ($serviceSteps as $step)
@php
$stepSelesai = $step->urutan() < $serviceStep;
$stepAktif = $step === $serviceStatus;
@endphp
-
@if ($stepSelesai)
@else
{{ $step->urutan() }}
@endif
{{ $step->label() }}
@endforeach
Status servis saat ini: {{ $serviceStatus->label() }}.
@endif