website refactor

This commit is contained in:
2026-01-19 02:14:53 +01:00
parent 489c5f7858
commit a8731e6937
70 changed files with 2908 additions and 2423 deletions

View File

@@ -1,3 +1,5 @@
import { ViewData } from '../contracts/view-data/ViewData';
/**
* LeagueDetailViewData - Pure ViewData for LeagueDetailTemplate
* Contains only raw serializable data, no methods or computed properties
@@ -63,7 +65,7 @@ export interface SponsorshipSlot {
benefits: string[];
}
export interface LeagueDetailViewData {
export interface LeagueDetailViewData extends ViewData {
// Basic info
leagueId: string;
name: string;
@@ -100,4 +102,4 @@ export interface LeagueDetailViewData {
metrics: SponsorMetric[];
slots: SponsorshipSlot[];
} | null;
}
}

View File

@@ -1,3 +1,5 @@
import { ViewData } from '../contracts/view-data/ViewData';
/**
* TeamsViewData - Pure ViewData for TeamsTemplate
* Contains only raw serializable data, no methods or computed properties
@@ -11,6 +13,6 @@ export interface TeamSummaryData {
logoUrl?: string;
}
export interface TeamsViewData {
export interface TeamsViewData extends ViewData {
teams: TeamSummaryData[];
}