website cleanup

This commit is contained in:
2025-12-24 21:44:58 +01:00
parent 9b683a59d3
commit d78854a4c6
277 changed files with 6141 additions and 2693 deletions

View File

@@ -4,7 +4,10 @@ import { DriverLeaderboardItemViewModel } from './DriverLeaderboardItemViewModel
export class DriverLeaderboardViewModel {
drivers: DriverLeaderboardItemViewModel[];
constructor(dto: { drivers: (DriverLeaderboardItemDTO & { avatarUrl: string })[] }, previousDrivers?: (DriverLeaderboardItemDTO & { avatarUrl: string })[]) {
constructor(
dto: { drivers: DriverLeaderboardItemDTO[] },
previousDrivers?: DriverLeaderboardItemDTO[],
) {
this.drivers = dto.drivers.map((driver, index) => {
const previous = previousDrivers?.find(p => p.id === driver.id);
return new DriverLeaderboardItemViewModel(driver, index + 1, previous?.rating);
@@ -25,4 +28,4 @@ export class DriverLeaderboardViewModel {
get activeCount(): number {
return this.drivers.filter(driver => driver.isActive).length;
}
}
}