@php $badgeColor = 'badge-primary'; switch ($application->status) { case \App\Models\Application::STATUS_DRAFT: $badgeColor = 'badge-secondary'; break; case \App\Models\Application::STATUS_APPROVED: $badgeColor = 'badge-success'; break; case \App\Models\Application::STATUS_INCOMPLETE: $badgeColor = 'badge-warning'; break; case \App\Models\Application::STATUS_REJECTED: $badgeColor = 'badge-danger'; break; case \App\Models\Application::STATUS_WITHDRAW: $badgeColor = 'badge-dark'; break; } $screeningStatuses = [ App\Models\Application::STATUS_SUBMITTED, App\Models\Application::STATUS_PENDING_PAYMENT, App\Models\Application::STATUS_PENDING_PAYMENT_VERIFY, App\Models\Application::STATUS_PAYMENT_REJECTED ]; if (in_array($application->status, $screeningStatuses)) { $displayStatus = App\Models\Application::STATUS[App\Models\Application::STATUS_PENDING_SCREENING_APPROVAL]; } else { $displayStatus = App\Models\Application::STATUS[$application->status]; } @endphp {{ $displayStatus }}