website refactor

This commit is contained in:
2026-01-16 01:00:03 +01:00
parent ce7be39155
commit a98e3e3166
286 changed files with 5522 additions and 5261 deletions

View File

@@ -1,4 +1,4 @@
import { LeagueRulebookPageQuery } from '@/lib/page-queries/page-queries/LeagueRulebookPageQuery';
import { LeagueRulebookPageQuery } from '@/lib/page-queries/LeagueRulebookPageQuery';
import { RulebookTemplate } from '@/templates/RulebookTemplate';
import { notFound } from 'next/navigation';
@@ -17,18 +17,21 @@ export default async function Page({ params }: Props) {
if (result.isErr()) {
const error = result.getError();
if (error.type === 'notFound') {
if (error === 'notFound') {
notFound();
}
// For serverError, show the template with empty data
return <RulebookTemplate viewData={{
leagueId,
scoringConfig: {
gameName: 'Unknown',
scoringPresetName: 'Unknown',
championships: [],
dropPolicySummary: 'Unknown',
},
gameName: 'Unknown',
scoringPresetName: 'Unknown',
championshipsCount: 0,
sessionTypes: 'None',
dropPolicySummary: 'Unknown',
hasActiveDropPolicy: false,
positionPoints: [],
bonusPoints: [],
hasBonusPoints: false,
}} />;
}