From a00a4452ab5ec9dfeb43aca8a7089c0f8d7e5ca1 Mon Sep 17 00:00:00 2001 From: Arnaud Date: Thu, 26 Sep 2024 16:20:20 +0200 Subject: [PATCH] Provide default error component --- src/main.tsx | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/main.tsx b/src/main.tsx index 3054e57..95efe68 100644 --- a/src/main.tsx +++ b/src/main.tsx @@ -1,4 +1,8 @@ -import { RouterProvider, createRouter } from "@tanstack/react-router"; +import { + ErrorComponentProps, + RouterProvider, + createRouter, +} from "@tanstack/react-router"; import { StrictMode } from "react"; import ReactDOM from "react-dom/client"; import "./index.css"; @@ -9,6 +13,7 @@ import { routeTree } from "./routeTree.gen"; import { Failure } from "@codex-storage/marketplace-ui-components"; import * as Sentry from "@sentry/react"; import { CodexSdk } from "./sdk/codex"; +import { ErrorPlaceholder } from "./components/ErrorPlaceholder/ErrorPlaceholder.tsx"; if (import.meta.env.PROD) { Sentry.init({ @@ -41,6 +46,11 @@ const router = createRouter({ /> ); }, + defaultErrorComponent: + () => + ({ error }: ErrorComponentProps) => ( + + ), }); // Register the router instance for type safety