@if(isset($transaction->approval_sequence) && count($transaction->approval_sequence) > 0)
@foreach($transaction->approval_sequence as $index => $step)
@php
$status = $step['status'] ?? 'F';
$isDone = $status === 'T';
$isCurrent = $index === $transaction->approval_index;
if ($isDone) {
$badgeClass = 'bg-success text-white';
$icon = '✅';
$statusText = 'Approved';
} elseif ($isCurrent) {
$badgeClass = 'bg-warning text-dark';
$icon = '⏳';
$statusText = 'Current Step';
} else {
$badgeClass = 'bg-secondary text-white';
$icon = '⏸️';
$statusText = 'Waiting';
}
@endphp
{{ $icon }} {{ $step['name'] }}
{{ $statusText }}
@if(!$loop->last)
@endif
@endforeach
@else
No Approval Workflow Configured
@endif