{{--
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