website refactor
This commit is contained in:
@@ -29,10 +29,14 @@ export default async function Page() {
|
||||
// Calculate summary stats (business logic moved from view model)
|
||||
const stats = {
|
||||
total: leaguesData.length,
|
||||
// eslint-disable-next-line @typescript-eslint/no-explicit-any
|
||||
mainAvailable: leaguesData.filter((l: any) => l.mainSponsorSlot.available).length,
|
||||
// eslint-disable-next-line @typescript-eslint/no-explicit-any
|
||||
secondaryAvailable: leaguesData.reduce((sum: number, l: any) => sum + l.secondarySlots.available, 0),
|
||||
// eslint-disable-next-line @typescript-eslint/no-explicit-any
|
||||
totalDrivers: leaguesData.reduce((sum: number, l: any) => sum + l.drivers, 0),
|
||||
avgCpm: Math.round(
|
||||
// eslint-disable-next-line @typescript-eslint/no-explicit-any
|
||||
leaguesData.reduce((sum: number, l: any) => sum + l.cpm, 0) / leaguesData.length
|
||||
),
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user