diff --git a/CTF/CTF-Frontend/src/app/modify-contest/modify-contest.component.html b/CTF/CTF-Frontend/src/app/modify-contest/modify-contest.component.html
index 7b8f91e..6e77e7f 100644
--- a/CTF/CTF-Frontend/src/app/modify-contest/modify-contest.component.html
+++ b/CTF/CTF-Frontend/src/app/modify-contest/modify-contest.component.html
@@ -99,6 +99,10 @@
[ngClass]="{'selected-contest': flag.FlagID === selectedFlag?.FlagID}">
{{ flag.Name }} ({{flag.Image}})
+
+ NONE: ({{image.Name}})
+
diff --git a/CTF/CTF-Frontend/src/app/modify-contest/modify-contest.component.ts b/CTF/CTF-Frontend/src/app/modify-contest/modify-contest.component.ts
index 2f77ea6..b5755cb 100644
--- a/CTF/CTF-Frontend/src/app/modify-contest/modify-contest.component.ts
+++ b/CTF/CTF-Frontend/src/app/modify-contest/modify-contest.component.ts
@@ -22,7 +22,8 @@ export class ModifyContestComponent {
flagsForContest: Flag[] = [];
selectedContestId: number = 0;
selectedFlag: Flag | null = null;
- allImages: Image[] = []
+ selectedFlagImage: Image | null = null;
+ allImages: Image[] = [];
isDialogVisible = false;
selectedImage: string = "Select an Image";
constructor(private renderer: Renderer2, private router: Router, private modifyContestService: ModifyContestService, private terminalService: TerminalService){}
@@ -144,6 +145,12 @@ handlePopupMessage(event: MessageEvent): void {
selectFlag(flag: Flag): void{
this.selectedFlag = flag
+ this.selectedFlagImage = null;
+ }
+
+ selectFlagImage(image: Image): void {
+ this.selectedFlagImage = image;
+ this.selectedFlag = null;
}
getEmail(): string {