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

@@ -0,0 +1,28 @@
import React from 'react';
import { ErrorScreen } from '@/components/errors/ErrorScreen';
export interface FatalErrorViewData {
error: Error & { digest?: string };
}
interface FatalErrorTemplateProps {
viewData: FatalErrorViewData;
reset: () => void;
onHome: () => void;
}
/**
* FatalErrorTemplate
*
* The top-most error template for the global error boundary.
* Follows "Precision Racing Minimal" theme via ErrorScreen.
*/
export function FatalErrorTemplate({ viewData, reset, onHome }: FatalErrorTemplateProps) {
return (
<ErrorScreen
error={viewData.error}
reset={reset}
onHome={onHome}
/>
);
}