view data fixes

This commit is contained in:
2026-01-23 15:30:23 +01:00
parent e22033be38
commit f8099f04bc
213 changed files with 3466 additions and 3003 deletions

View File

@@ -4,6 +4,7 @@
* View model for league page details.
*/
import { ViewModel } from "../contracts/view-models/ViewModel";
import type { LeaguePageDetailViewData } from "../view-data/LeaguePageDetailViewData";
export class LeaguePageDetailViewModel extends ViewModel {
id: string;
@@ -14,7 +15,8 @@ export class LeaguePageDetailViewModel extends ViewModel {
isAdmin: boolean;
mainSponsor: { name: string; logoUrl: string; websiteUrl: string } | null;
constructor(data: any) {
constructor(data: LeaguePageDetailViewData) {
super();
this.id = data.id;
this.name = data.name;
this.description = data.description;
@@ -23,4 +25,4 @@ export class LeaguePageDetailViewModel extends ViewModel {
this.isAdmin = data.isAdmin;
this.mainSponsor = data.mainSponsor;
}
}
}