new BadgeSpec('Stable', 'success', 'heroicon-m-check-circle'), 'derived' => new BadgeSpec('Derived', 'warning', 'heroicon-m-link'), 'identity_conflict' => new BadgeSpec('Identity conflict', 'danger', 'heroicon-m-exclamation-triangle'), 'missing_external_id' => new BadgeSpec('Missing external ID', 'danger', 'heroicon-m-identification'), 'unsupported_identity' => new BadgeSpec('Unsupported identity', 'danger', 'heroicon-m-no-symbol'), default => BadgeSpec::unknown(), }; } }