website cleanup

This commit is contained in:
2025-12-25 00:19:36 +01:00
parent d78854a4c6
commit 9486455b9e
82 changed files with 1223 additions and 363 deletions

View File

@@ -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 {