{{-- Reusable supervision badges for a probation $case. Each badge leads with a FontAwesome "sign" before the label. Usage: @include('probation.cases._supervision_badges', ['case' => $case]) @include('probation.cases._supervision_badges', ['case' => $case, 'only' => ['status']]) $only (optional) limits which badges render: any of 'status', 'intensity', 'officer'. --}} @php $only = $only ?? ['status', 'intensity', 'officer']; @endphp @if(in_array('status', $only)) {{ $case->status_label }} @endif @if(in_array('intensity', $only)) {{ $case->intensity ? ucfirst($case->intensity) . ' intensity' : 'No intensity set' }} @endif @if(in_array('officer', $only)) @if($case->isAssigned()) {{ optional($case->officer)->name ?? 'Assigned' }} @else Unassigned @endif @endif