This commit is contained in:
2026-01-05 19:35:49 +01:00
parent b4b915416b
commit d9e6151ae0
92 changed files with 10964 additions and 7893 deletions

View File

@@ -0,0 +1,24 @@
import { DriversTemplate } from '@/templates/DriversTemplate';
import { DriverLeaderboardItemViewModel } from '@/lib/view-models/DriverLeaderboardItemViewModel';
import { DriverLeaderboardViewModel } from '@/lib/view-models/DriverLeaderboardViewModel';
interface DriversStaticProps {
leaderboardData: DriverLeaderboardViewModel;
}
export async function DriversStatic({ leaderboardData }: DriversStaticProps) {
// Transform the data for the template
const drivers = leaderboardData.drivers.map((driver, index) =>
new DriverLeaderboardItemViewModel(driver, index + 1)
);
return (
<DriversTemplate
drivers={drivers}
totalRaces={leaderboardData.totalRaces}
totalWins={leaderboardData.totalWins}
activeCount={leaderboardData.activeCount}
isLoading={false}
/>
);
}