new BadgeSpec('Not captured', 'gray', 'heroicon-m-clock'), 'captured' => new BadgeSpec('Captured', 'info', 'heroicon-m-archive-box'), 'content_backed' => new BadgeSpec('Content backed', 'success', 'heroicon-m-document-check'), 'permission_blocked' => new BadgeSpec('Permission blocked', 'danger', 'heroicon-m-no-symbol'), 'source_unavailable' => new BadgeSpec('Source unavailable', 'warning', 'heroicon-m-signal-slash'), 'schema_unknown' => new BadgeSpec('Schema unknown', 'warning', 'heroicon-m-question-mark-circle'), 'capture_failed' => new BadgeSpec('Capture failed', 'danger', 'heroicon-m-x-circle'), default => BadgeSpec::unknown(), }; } }