Add cosign icon (#16534)

Signed-off-by: AllForNothing <sshijun@vmware.com>
This commit is contained in:
孙世军 2022-03-17 14:36:22 +08:00 committed by GitHub
parent 692b857d71
commit e0f75943ea
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 10 additions and 2 deletions

View File

@ -1,5 +1,5 @@
.artifact-icon {
width: 0.8rem;
width: 2.5rem;
height: 0.8rem;
}
.cell {

View File

@ -85,6 +85,7 @@ export class SubAccessoriesComponent implements OnInit {
clrLoad() {
if (this.currentPage === 1) {
this.displayedAccessories = clone(this.accessories);
this.getIconFromBackend();
return;
}
this.loading = true;
@ -100,10 +101,16 @@ export class SubAccessoriesComponent implements OnInit {
.subscribe(
res => {
this.displayedAccessories = res;
this.getIconFromBackend();
},
error => {
this.errorHandlerService.error(error);
}
);
}
getIconFromBackend() {
if (this.displayedAccessories?.length) {
this.artifactService.getIconsFromBackEnd(this.displayedAccessories);
}
}
}

View File

@ -5,6 +5,7 @@ import { Artifact } from '../../../../../../ng-swagger-gen/models/artifact';
import { IconService } from '../../../../../../ng-swagger-gen/services/icon.service';
import { share } from "rxjs/operators";
import { Icon } from "ng-swagger-gen/models/icon";
import { Accessory } from '../../../../../../ng-swagger-gen/models/accessory';
/**
@ -19,7 +20,7 @@ export abstract class ArtifactService {
triggerUploadArtifact = new Subject<string>();
abstract getIcon(digest: string): SafeUrl;
abstract setIcon(digest: string, url: SafeUrl);
abstract getIconsFromBackEnd(artifactList: Artifact[]);
abstract getIconsFromBackEnd(artifactList: Artifact[] | Accessory[]);
}
@Injectable()
export class ArtifactDefaultService extends ArtifactService {