view data fixes
This commit is contained in:
@@ -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;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user