From b9bad98c419266adf9984e761adf5e04b66fa8d9 Mon Sep 17 00:00:00 2001 From: Jacob Heun Date: Tue, 5 Nov 2024 15:35:17 +0100 Subject: [PATCH] types: audit status may be null --- src/lib/ContestStatus/ContestStatus.types.ts | 1 + src/lib/ContestTile/ContestTile.types.ts | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/lib/ContestStatus/ContestStatus.types.ts b/src/lib/ContestStatus/ContestStatus.types.ts index 3401ab86..1fd430a2 100644 --- a/src/lib/ContestStatus/ContestStatus.types.ts +++ b/src/lib/ContestStatus/ContestStatus.types.ts @@ -20,6 +20,7 @@ export const AuditStatus = { /** Paused: The audit is in between Rolling Triage cohorts */ Paused: "Paused", Review: "Review", + Restricted: "Restricted", Judging: "Judging", PJQA: "Post-Judging QA", JudgingComplete: "Judging Complete", diff --git a/src/lib/ContestTile/ContestTile.types.ts b/src/lib/ContestTile/ContestTile.types.ts index fe130e4d..f5bf4dc1 100644 --- a/src/lib/ContestTile/ContestTile.types.ts +++ b/src/lib/ContestTile/ContestTile.types.ts @@ -87,7 +87,7 @@ export interface ContestTileData { endDate: string; /** Boolean indicating certification status of logged in user. Required for viewing certain contests. */ isUserCertified: boolean; - status: AuditStatus; + status: AuditStatus | null; } export interface BaseContestSchedule { @@ -104,7 +104,7 @@ export interface BaseContestSchedule { } export interface ContestSchedule extends BaseContestSchedule { - status: AuditStatus; + status: AuditStatus | null; end: Date; /** The time the current cohort will pause. */ pause: Date | null;