value => new BadgeSpec('Queued', 'warning', 'heroicon-m-clock'), EvidenceSnapshotStatus::Generating->value => new BadgeSpec('Generating', 'info', 'heroicon-m-arrow-path'), EvidenceSnapshotStatus::Active->value => new BadgeSpec('Active', 'success', 'heroicon-m-check-circle'), EvidenceSnapshotStatus::Superseded->value => new BadgeSpec('Superseded', 'gray', 'heroicon-m-arrow-uturn-left'), EvidenceSnapshotStatus::Expired->value => new BadgeSpec('Expired', 'gray', 'heroicon-m-archive-box'), EvidenceSnapshotStatus::Failed->value => new BadgeSpec('Failed', 'danger', 'heroicon-m-x-circle'), default => BadgeSpec::unknown(), }; } }