@php $fieldWrapperView = $getFieldWrapperView(); $results = $getState() ?? []; $results = is_array($results) ? $results : []; $summary = $summary ?? []; $summary = is_array($summary) ? $summary : []; $blocking = (int) ($summary['blocking'] ?? 0); $warning = (int) ($summary['warning'] ?? 0); $safe = (int) ($summary['safe'] ?? 0); $ranAt = $ranAt ?? null; $ranAtLabel = null; if (is_string($ranAt) && $ranAt !== '') { try { $ranAtLabel = \Carbon\CarbonImmutable::parse($ranAt)->format('Y-m-d H:i'); } catch (\Throwable) { $ranAtLabel = $ranAt; } } $severityColor = static function (?string $severity): string { return match ($severity) { 'blocking' => 'danger', 'warning' => 'warning', default => 'success', }; }; $limitedList = static function (array $items, int $limit = 5): array { if (count($items) <= $limit) { return $items; } return array_slice($items, 0, $limit); }; @endphp
{{ $blocking }} blocking {{ $warning }} warnings {{ $safe }} safe
@if ($results === [])
No checks have been run yet.
@else
@foreach ($results as $result) @php $severity = is_array($result) ? ($result['severity'] ?? 'safe') : 'safe'; $title = is_array($result) ? ($result['title'] ?? $result['code'] ?? 'Check') : 'Check'; $message = is_array($result) ? ($result['message'] ?? null) : null; $meta = is_array($result) ? ($result['meta'] ?? []) : []; $meta = is_array($meta) ? $meta : []; $unmappedGroups = $meta['unmapped'] ?? []; $unmappedGroups = is_array($unmappedGroups) ? $limitedList($unmappedGroups) : []; @endphp
{{ $title }}
@if (is_string($message) && $message !== '')
{{ $message }}
@endif
{{ ucfirst((string) $severity) }}
@if ($unmappedGroups !== [])
Unmapped groups
    @foreach ($unmappedGroups as $group) @php $label = is_array($group) ? ($group['label'] ?? $group['id'] ?? null) : null; @endphp @if (is_string($label) && $label !== '')
  • {{ $label }}
  • @endif @endforeach
@endif
@endforeach
@endif