Files
gridpilot.gg/apps/website/templates/FatalErrorTemplate.tsx
Marc Mintel 18133aef4c
Some checks failed
Contract Testing / contract-tests (pull_request) Failing after 5m42s
Contract Testing / contract-snapshot (pull_request) Has been skipped
view data fixes
2026-01-22 23:40:38 +01:00

28 lines
639 B
TypeScript

import { ErrorScreen } from '@/components/errors/ErrorScreen';
export interface FatalErrorViewData extends ViewData {
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}
/>
);
}