refactor page to use services

This commit is contained in:
2025-12-18 17:02:48 +01:00
parent fc386db06a
commit 9814d9682c
27 changed files with 434 additions and 282 deletions

View File

@@ -11,11 +11,12 @@ export class DriverLeaderboardItemViewModel {
podiums: number;
isActive: boolean;
rank: number;
avatarUrl: string;
position: number;
private previousRating?: number;
constructor(dto: DriverLeaderboardItemDTO, position: number, previousRating?: number) {
constructor(dto: DriverLeaderboardItemDTO & { avatarUrl: string }, position: number, previousRating?: number) {
this.id = dto.id;
this.name = dto.name;
this.rating = dto.rating;
@@ -26,6 +27,7 @@ export class DriverLeaderboardItemViewModel {
this.podiums = dto.podiums;
this.isActive = dto.isActive;
this.rank = dto.rank;
this.avatarUrl = dto.avatarUrl;
this.position = position;
this.previousRating = previousRating;
}