+ {{ __('admin.ops_health.queue.alerts_heading') }}
+
+
+ @if($alert['queue'])
+ {{ $alert['queue'] }}
+ @endif
+
+ @switch($alert['type'])
+ @case('size')
+ {{ __('admin.ops_health.alert_types.size', ['size' => number_format($alert['size'] ?? 0)]) }}
+ @break
+ @case('failed_jobs')
+ {{ __('admin.ops_health.alert_types.failed_jobs', ['failed' => number_format($alert['failed'] ?? 0)]) }}
+ @break
+ @case('pending_assets')
+ {{ __('admin.ops_health.alert_types.pending_assets', ['count' => number_format($alert['count'] ?? 0), 'minutes' => $alert['older_than_minutes'] ?? $stalledMinutes]) }}
+ @break
+ @default
+ {{ __('admin.ops_health.snapshot_missing') }}
+ @endswitch
+
+
+
$alert['severity'] === 'ok',
+ 'bg-amber-100 text-amber-800 dark:bg-amber-400/20 dark:text-amber-200' => $alert['severity'] === 'warning',
+ 'bg-rose-100 text-rose-800 dark:bg-rose-400/20 dark:text-rose-200' => $alert['severity'] === 'critical',
+ 'bg-slate-100 text-slate-600 dark:bg-slate-800 dark:text-slate-200' => ! in_array($alert['severity'], ['ok', 'warning', 'critical'], true),
+ ])>
+ {{ __('admin.ops_health.severity.'.$alert['severity']) }}
+
+