@php $state = $getState() ?? []; $isFoundationEntry = function ($item) { return is_array($item) && array_key_exists('decision', $item) && array_key_exists('sourceId', $item); }; if (is_array($state) && array_key_exists('items', $state)) { $foundationItems = collect($state['foundations'] ?? [])->filter($isFoundationEntry); $policyItems = collect($state['items'] ?? [])->values(); $results = $state; } else { $results = $state; $foundationItems = collect($results)->filter($isFoundationEntry); $policyItems = collect($results)->reject($isFoundationEntry); } @endphp @if ($foundationItems->isEmpty() && $policyItems->isEmpty())
No results recorded.
@else @php $needsAttention = $policyItems->contains(function ($item) { $status = $item['status'] ?? null; return in_array($status, ['partial', 'manual_required'], true); }); @endphp