|
|
@ -10,4 +10,12 @@ export class WeeklyStandingsTableComponent { |
|
|
displayedColumns: string[] = ['position', 'name', 'gameHandle', 'runTime']; |
|
|
displayedColumns: string[] = ['position', 'name', 'gameHandle', 'runTime']; |
|
|
@Input() dataSource?: SeasonWeekEntry[]; |
|
|
@Input() dataSource?: SeasonWeekEntry[]; |
|
|
|
|
|
|
|
|
|
|
|
formatMilliseconds(milliseconds: number) |
|
|
|
|
|
{ |
|
|
|
|
|
const minutes = Math.floor(milliseconds / (1000 * 60)); |
|
|
|
|
|
const seconds = Math.floor((milliseconds % (1000 * 60)) / 1000); |
|
|
|
|
|
const remainingMilliseconds = milliseconds % 1000; |
|
|
|
|
|
|
|
|
|
|
|
return `${String(minutes).padStart(2, '0')}:${String(seconds).padStart(2, '0')}:${String(remainingMilliseconds).padStart(3, '0')}`; |
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
|