new BadgeSpec('Applied', 'success', 'heroicon-m-check-circle'), 'dry_run' => new BadgeSpec('Dry run', 'info', 'heroicon-m-arrow-path'), 'mapped' => new BadgeSpec('Mapped', 'success', 'heroicon-m-check-circle'), 'skipped' => new BadgeSpec('Skipped', 'warning', 'heroicon-m-minus-circle'), 'partial' => new BadgeSpec('Partial', 'warning', 'heroicon-m-exclamation-triangle'), 'manual_required' => new BadgeSpec('Manual required', 'warning', 'heroicon-m-exclamation-triangle'), 'failed' => new BadgeSpec('Failed', 'danger', 'heroicon-m-x-circle'), default => BadgeSpec::unknown(), }; } }