website refactor

This commit is contained in:
2026-01-17 15:46:55 +01:00
parent 4d5ce9bfd6
commit 72a626ce71
346 changed files with 19308 additions and 8605 deletions

View File

@@ -8,7 +8,7 @@ interface Props {
data: RaceDetailViewData;
}
export default function RaceDetailPageClient({ data: viewData }: Props) {
export function RaceDetailPageClient({ data: viewData }: Props) {
const router = useRouter();
const [animatedRatingChange] = useState(0);

View File

@@ -1,7 +1,7 @@
import { notFound } from 'next/navigation';
import { PageWrapper } from '@/components/shared/state/PageWrapper';
import { RaceDetailPageQuery } from '@/lib/page-queries/races/RaceDetailPageQuery';
import RaceDetailPageClient from './RaceDetailPageClient';
import { RaceDetailPageClient } from './RaceDetailPageClient';
interface RaceDetailPageProps {
params: Promise<{
@@ -29,8 +29,8 @@ export default async function RaceDetailPage({ params }: RaceDetailPageProps) {
return (
<PageWrapper
data={undefined}
Template={RaceDetailPageClient as any}
error={new Error('Failed to load race details')}
Template={RaceDetailPageClient}
error={new globalThis.Error('Failed to load race details')}
/>
);
}

View File

@@ -9,7 +9,7 @@ interface Props {
data: RaceResultsViewData;
}
export default function RaceResultsPageClient({ data: viewData }: Props) {
export function RaceResultsPageClient({ data: viewData }: Props) {
const router = useRouter();
const [importing, setImporting] = useState(false);
const [importSuccess, setImportSuccess] = useState(false);

View File

@@ -1,7 +1,7 @@
import { notFound } from 'next/navigation';
import { PageWrapper } from '@/components/shared/state/PageWrapper';
import { RaceResultsPageQuery } from '@/lib/page-queries/races/RaceResultsPageQuery';
import RaceResultsPageClient from './RaceResultsPageClient';
import { RaceResultsPageClient } from './RaceResultsPageClient';
interface RaceResultsPageProps {
params: Promise<{
@@ -29,8 +29,8 @@ export default async function RaceResultsPage({ params }: RaceResultsPageProps)
return (
<PageWrapper
data={undefined}
Template={RaceResultsPageClient as any}
error={new Error('Failed to load race results')}
Template={RaceResultsPageClient}
error={new globalThis.Error('Failed to load race results')}
/>
);
}