@props(['dsars', 'selectable' => false]) @if($dsars->count()) @if($selectable) @endif @foreach($dsars as $dsar) @php $status = $dsar->status ?? 'pending'; $badgeClass = match (strtolower($status)) { 'completed', 'sent' => 'bg-success', 'approved' => 'bg-primary', 'needs posting' => 'bg-warning text-dark', 'draft' => 'bg-secondary', 'failed' => 'bg-danger', default => 'bg-info text-dark', }; $isPostable = $selectable && $status === 'needs posting'; @endphp @if($selectable) @endif @endforeach
{{-- select-all handled by parent --}} Care Setting / Facility DSAR Type Sent Date Status
@if($isPostable) @endif
{{ $dsar->institution->display_name ?? 'Unknown' }}
{{ $dsar->institution->type->display_name ?? 'N/A' }}
{{ $dsar->institution->dsarType->display_name ?? 'N/A' }} {{ $dsar->created_at->format('d M Y') }} @if($dsar->posted_at)
Posted {{ $dsar->posted_at->format('d M Y') }} @endif
{{ ucwords($status) }}
@else

No DSARs have been recorded.

@endif