@php function backgroundColor($status) { return match ($status) { Spatie\Health\Enums\Status::ok()->value => 'bg-emerald-100', Spatie\Health\Enums\Status::warning()->value => 'bg-yellow-100', Spatie\Health\Enums\Status::skipped()->value => 'bg-blue-100', Spatie\Health\Enums\Status::failed()->value, Spatie\Health\Enums\Status::crashed()->value => 'bg-red-100', default => 'bg-gray-100' }; } function iconColor($status) { return match ($status) { Spatie\Health\Enums\Status::ok()->value => 'text-emerald-500', Spatie\Health\Enums\Status::warning()->value => 'text-yellow-500', Spatie\Health\Enums\Status::skipped()->value => 'text-blue-500', Spatie\Health\Enums\Status::failed()->value, Spatie\Health\Enums\Status::crashed()->value => 'text-red-500', default => 'text-gray-500' }; } function icon($status) { return match ($status) { Spatie\Health\Enums\Status::ok()->value => 'check-circle', Spatie\Health\Enums\Status::warning()->value => 'exclamation-circle', Spatie\Health\Enums\Status::skipped()->value => 'arrow-circle-right', Spatie\Health\Enums\Status::failed()->value, Spatie\Health\Enums\Status::crashed()->value => 'x-circle', default => '' }; } @endphp @if (count($checkResults?->storedCheckResults ?? []))
@foreach ($checkResults->storedCheckResults as $result)
@if(icon($result->status) == 'check-circle') @elseif(icon($result->status) == 'exclamation-circle') @elseif(icon($result->status) == 'arrow-circle-right') @elseif(icon($result->status) == 'x-circle') @else @endif
{{ $result->label }}
@if (!empty($result->notificationMessage)) {{ $result->notificationMessage }} @else {{ $result->shortSummary }} @endif
@endforeach
@endif @if ($lastRanAt)
{{ __('filament-spatie-health::health.pages.health_check_results.notifications.check_results') }} {{ $lastRanAt->diffForHumans() }}
@endif