{{-- "Needs attention" block: red/yellow projects, silent projects, overdue milestones and at-risk goals. Rendered first on every report screen; hidden entirely when all is well. Expects: $needsAttention: array{statusAlerts: object[], staleProjects: object[], overdueMilestones: object[], goalsAtRisk: object[]} $showProjects: bool - prefix items with their project name (rollup screens) --}} @php $hasAttentionItems = !empty($needsAttention['statusAlerts']) || !empty($needsAttention['staleProjects']) || !empty($needsAttention['overdueMilestones']) || !empty($needsAttention['goalsAtRisk']); $showProjects = $showProjects ?? false; @endphp @if ($hasAttentionItems)
{{ __('subtitles.needs_attention') }}
@endif