File tree Expand file tree Collapse file tree
components/Activity/Hackathon Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -79,22 +79,24 @@ export interface CountdownWindow {
7979
8080export const resolveCountdownState = < T extends CountdownWindow > (
8181 items : T [ ] ,
82- now : number ,
82+ referenceTime : number ,
8383 startTime ?: TableCellValue ,
8484 endTime ?: TableCellValue ,
8585) => {
8686 const nextItem = items . find ( ( { startedAt, endedAt } ) => {
8787 const started = timeOf ( startedAt ) ;
8888 const ended = timeOf ( endedAt ) ;
8989
90- return Number . isFinite ( started ) && Number . isFinite ( ended ) && now <= ended ;
90+ return Number . isFinite ( started ) && Number . isFinite ( ended ) && referenceTime <= ended ;
9191 } ) ;
9292 const nextStartedAt = timeOf ( nextItem ?. startedAt ) ;
9393 const countdownTo =
94- ( Number . isFinite ( nextStartedAt ) && nextStartedAt > now
94+ ( Number . isFinite ( nextStartedAt ) && nextStartedAt > referenceTime
9595 ? ( nextItem ?. startedAt as string | undefined )
9696 : ( nextItem ?. endedAt as string | undefined ) ) ||
97- ( timeOf ( startTime ) > now ? ( startTime as string | undefined ) : ( endTime as string | undefined ) ) ;
97+ ( timeOf ( startTime ) > referenceTime
98+ ? ( startTime as string | undefined )
99+ : ( endTime as string | undefined ) ) ;
98100
99101 return { nextItem, countdownTo } ;
100102} ;
You can’t perform that action at this time.
0 commit comments