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

@@ -1,4 +1,4 @@
import { DriverLeaderboardItemDTO } from '../types/generated/DriverLeaderboardItemDTO';
import type { DriverLeaderboardItemDTO } from '../types/generated/DriverLeaderboardItemDTO';
export class DriverLeaderboardItemViewModel {
id: string;
@@ -16,7 +16,7 @@ export class DriverLeaderboardItemViewModel {
position: number;
private previousRating?: number;
constructor(dto: DriverLeaderboardItemDTO & { avatarUrl: string }, position: number, previousRating?: number) {
constructor(dto: DriverLeaderboardItemDTO, position: number, previousRating?: number) {
this.id = dto.id;
this.name = dto.name;
this.rating = dto.rating;
@@ -27,7 +27,7 @@ export class DriverLeaderboardItemViewModel {
this.podiums = dto.podiums;
this.isActive = dto.isActive;
this.rank = dto.rank;
this.avatarUrl = dto.avatarUrl;
this.avatarUrl = dto.avatarUrl ?? '';
this.position = position;
this.previousRating = previousRating;
}
@@ -84,4 +84,4 @@ export class DriverLeaderboardItemViewModel {
get positionBadge(): string {
return this.position.toString();
}
}
}