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": { 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(); }