1- import * as Sentry from "@sentry/react" ;
1+ // import * as Sentry from "@sentry/react";
22import React , { useEffect } from "react" ;
33import {
44 createBrowserRouter ,
@@ -105,13 +105,13 @@ function Static404() {
105105 const href = `${ import . meta. env . BASE_URL } 404.html` ;
106106
107107 // Optional breadcrumb in Sentry for "route not found"
108- Sentry . addBreadcrumb ( {
109- category : "routing" ,
110- message : "redirecting to /404.html" ,
111- level : "info" ,
112- } ) ;
108+ // Sentry.addBreadcrumb({
109+ // category: "routing",
110+ // message: "redirecting to /404.html",
111+ // level: "info",
112+ // });
113113 // Optional signal (non-fatal)
114- Sentry . captureMessage ( "route_not_found" ) ;
114+ // Sentry.captureMessage("route_not_found");
115115
116116 // logger.info(LogCategory.ROUTER, "Redirecting to static 404 page", { href });
117117
@@ -121,18 +121,21 @@ function Static404() {
121121 return null ;
122122}
123123
124- type WrapFn = ( fn : typeof createBrowserRouter ) => typeof createBrowserRouter ;
124+ // type WrapFn = (fn: typeof createBrowserRouter) => typeof createBrowserRouter;
125125
126126// Runtime type guard to check for the wrapper without using `any`
127- const hasWrap = ( o : unknown ) : o is { wrapCreateBrowserRouterV6 : WrapFn } =>
128- typeof o === "object" &&
129- o !== null &&
130- typeof ( o as Record < string , unknown > ) . wrapCreateBrowserRouterV6 ===
131- "function" ;
132-
133- export const createRouter : typeof createBrowserRouter = hasWrap ( Sentry )
134- ? Sentry . wrapCreateBrowserRouterV6 ( createBrowserRouter )
135- : createBrowserRouter ;
127+ // const hasWrap = (o: unknown): o is { wrapCreateBrowserRouterV6: WrapFn } =>
128+ // typeof o === "object" &&
129+ // o !== null &&
130+ // typeof (o as Record<string, unknown>).wrapCreateBrowserRouterV6 ===
131+ // "function";
132+
133+ // export const createRouter: typeof createBrowserRouter = hasWrap(Sentry)
134+ // ? Sentry.wrapCreateBrowserRouterV6(createBrowserRouter)
135+ // : createBrowserRouter;
136+
137+ // Use regular createBrowserRouter without Sentry wrapper
138+ export const createRouter : typeof createBrowserRouter = createBrowserRouter ;
136139
137140// Configure base path for GitHub Pages
138141const getBasename = ( ) => {
0 commit comments