website cleanup
This commit is contained in:
@@ -26,15 +26,18 @@ export class SponsorDashboardViewModel {
|
||||
this.sponsorId = dto.sponsorId;
|
||||
this.sponsorName = dto.sponsorName;
|
||||
this.metrics = dto.metrics;
|
||||
|
||||
// Cast sponsorships to proper type
|
||||
const sponsorships = dto.sponsorships as any;
|
||||
this.sponsorships = {
|
||||
leagues: (dto.sponsorships?.leagues || []).map(s => new SponsorshipViewModel(s)),
|
||||
teams: (dto.sponsorships?.teams || []).map(s => new SponsorshipViewModel(s)),
|
||||
drivers: (dto.sponsorships?.drivers || []).map(s => new SponsorshipViewModel(s)),
|
||||
races: (dto.sponsorships?.races || []).map(s => new SponsorshipViewModel(s)),
|
||||
platform: (dto.sponsorships?.platform || []).map(s => new SponsorshipViewModel(s)),
|
||||
leagues: (sponsorships?.leagues || []).map((s: any) => new SponsorshipViewModel(s)),
|
||||
teams: (sponsorships?.teams || []).map((s: any) => new SponsorshipViewModel(s)),
|
||||
drivers: (sponsorships?.drivers || []).map((s: any) => new SponsorshipViewModel(s)),
|
||||
races: (sponsorships?.races || []).map((s: any) => new SponsorshipViewModel(s)),
|
||||
platform: (sponsorships?.platform || []).map((s: any) => new SponsorshipViewModel(s)),
|
||||
};
|
||||
this.recentActivity = (dto.recentActivity || []).map(a => new ActivityItemViewModel(a));
|
||||
this.upcomingRenewals = (dto.upcomingRenewals || []).map(r => new RenewalAlertViewModel(r));
|
||||
this.recentActivity = (dto.recentActivity || []).map((a: any) => new ActivityItemViewModel(a));
|
||||
this.upcomingRenewals = (dto.upcomingRenewals || []).map((r: any) => new RenewalAlertViewModel(r));
|
||||
}
|
||||
|
||||
get totalSponsorships(): number {
|
||||
|
||||
Reference in New Issue
Block a user