From eaf7a13078c7dc1e3b6720f8e6d6cf9dd589d936 Mon Sep 17 00:00:00 2001 From: Captain Mango Date: Wed, 23 Apr 2025 10:49:08 -0700 Subject: [PATCH 1/2] Show "ends in" countdown for audits in live judging --- src/lib/ContestStatus/AuditStatusSection.tsx | 3 ++- src/lib/ContestTile/ContestTile.tsx | 5 ++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/lib/ContestStatus/AuditStatusSection.tsx b/src/lib/ContestStatus/AuditStatusSection.tsx index 868f3b62..1665e9f1 100644 --- a/src/lib/ContestStatus/AuditStatusSection.tsx +++ b/src/lib/ContestStatus/AuditStatusSection.tsx @@ -10,6 +10,7 @@ const getAuditStatusLabel = (status: AuditStatus | null) => { case AuditStatus.PreAudit: return "Starts"; case AuditStatus.Active: + case AuditStatus.LiveJudging: return "Ends"; case AuditStatus.Awarding: return "Awarding"; @@ -110,7 +111,7 @@ export const AuditStatusSection = ({ // Get comparison time for relative time calculation const [comparisonTime, setComparisonTime] = useState(null); useEffect(() => { - if (auditStatus === AuditStatus.Active) { + if (auditStatus === AuditStatus.Active || auditStatus === AuditStatus.LiveJudging) { setComparisonTime(new Date(endTime)); } else if (auditStatus === AuditStatus.PreAudit) { setComparisonTime(new Date(startTime)); diff --git a/src/lib/ContestTile/ContestTile.tsx b/src/lib/ContestTile/ContestTile.tsx index a5ed2a59..4688af4e 100644 --- a/src/lib/ContestTile/ContestTile.tsx +++ b/src/lib/ContestTile/ContestTile.tsx @@ -147,7 +147,10 @@ export const ContestCountdown = ({ Next submission phase starts soon ); - } else if (schedule.status === AuditStatus.Active && schedule.pause && +schedule.pause >= Date.now()) { + } else if ( + (schedule.status === AuditStatus.Active || schedule.status === AuditStatus.LiveJudging) + && schedule.pause && +schedule.pause >= Date.now() + ) { text = "Current submission phase ends in "; end = schedule.pause.toISOString(); } From 9fd1b26148688bd23b6adf9e7cd84868dbcf95b3 Mon Sep 17 00:00:00 2001 From: Captain Mango Date: Wed, 23 Apr 2025 10:50:05 -0700 Subject: [PATCH 2/2] 4.5.14 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 78c0b1e9..14e6d0bd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@code4rena/components-library", - "version": "4.5.13", + "version": "4.5.14", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@code4rena/components-library", - "version": "4.5.13", + "version": "4.5.14", "license": "ISC", "dependencies": { "clsx": "^1.2.1", diff --git a/package.json b/package.json index 82a988af..a53c3587 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@code4rena/components-library", - "version": "4.5.13", + "version": "4.5.14", "description": "Code4rena's official components library ", "types": "./dist/lib.d.ts", "exports": {