@php if(! function_exists('backgroundColor')) { function backgroundColor($status) { return match ($status) { Spatie\Health\Enums\Status::ok()->value => 'background-color: rgb(209 250 229);', // bg-emerald-100 Spatie\Health\Enums\Status::warning()->value => 'background-color: rgb(254 249 195);', // bg-yellow-100 Spatie\Health\Enums\Status::skipped()->value => 'background-color: rgb(219 234 254);', // bg-blue-100 Spatie\Health\Enums\Status::failed()->value, Spatie\Health\Enums\Status::crashed()->value => 'background-color: rgb(254 226 226);', // bg-red-100 default => 'background-color: rgb(243 244 246);' // bg-gray-100 }; } } if(! function_exists('iconColor')) { function iconColor($status) { return match ($status) { Spatie\Health\Enums\Status::ok()->value => 'color: rgb(16 185 129);', // text-emerald-500 Spatie\Health\Enums\Status::warning()->value => 'color: rgb(234 179 8);', // text-yellow-500 Spatie\Health\Enums\Status::skipped()->value => 'color: rgb(59 130 246);', // text-blue-500 Spatie\Health\Enums\Status::failed()->value, Spatie\Health\Enums\Status::crashed()->value => 'color: rgb(239 68 68);', // text-red-500 default => 'color: rgb(107 114 128);' // text-gray-500 }; } } if(! function_exists('icon')) { function icon($status) { return match ($status) { Spatie\Health\Enums\Status::ok()->value => 'tabler-circle-check', Spatie\Health\Enums\Status::warning()->value => 'tabler-exclamation-circle', Spatie\Health\Enums\Status::skipped()->value => 'tabler-circle-chevron-right', Spatie\Health\Enums\Status::failed()->value, Spatie\Health\Enums\Status::crashed()->value => 'tabler-circle-x', default => 'tabler-help-circle' }; } } @endphp @if (count($checkResults?->storedCheckResults ?? [])) @foreach ($checkResults->storedCheckResults as $result)
{{ $result->label }}
@if (!empty($result->notificationMessage)) {{ $result->notificationMessage }} @else {{ $result->shortSummary }} @endif
@endforeach
@endif @if ($lastRanAt)
Check results from {{ $lastRanAt->diffForHumans() }}
@endif