website refactor

This commit is contained in:
2026-01-14 23:46:04 +01:00
parent c1a86348d7
commit 4a2d7d15a5
294 changed files with 5637 additions and 3418 deletions

View File

@@ -23,18 +23,26 @@ export default async function LeagueLayout({
// Return error state
return (
<LeagueDetailTemplate
leagueId={leagueId}
leagueName="Error"
leagueDescription="Failed to load league"
viewData={{
leagueId,
name: 'Error',
description: 'Failed to load league',
info: { name: 'Error', membersCount: 0, racesCount: 0, avgSOF: 0, structure: '', scoring: '', createdAt: '' },
runningRaces: [],
sponsors: [],
ownerSummary: null,
adminSummaries: [],
stewardSummaries: [],
sponsorInsights: null
}}
tabs={[]}
>
<Text align="center" className="text-gray-400">Failed to load league</Text>
<Text align="center">Failed to load league</Text>
</LeagueDetailTemplate>
);
}
const data = result.unwrap();
const league = data.league;
const viewData = result.unwrap();
// Define tab configuration
const baseTabs = [
@@ -58,9 +66,7 @@ export default async function LeagueLayout({
return (
<LeagueDetailTemplate
leagueId={leagueId}
leagueName={league.name}
leagueDescription={league.description}
viewData={viewData}
tabs={tabs}
>
{children}