website cleanup
This commit is contained in:
@@ -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();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user