diff --git a/apps/console/src/App.tsx b/apps/console/src/App.tsx index 4df19c0a2..06cc7dad5 100644 --- a/apps/console/src/App.tsx +++ b/apps/console/src/App.tsx @@ -4,7 +4,7 @@ import { lazy, StrictMode, Suspense } from "react"; import { createRoot } from "react-dom/client"; import { HelmetProvider } from "react-helmet-async"; import { RelayEnvironmentProvider } from "react-relay"; -import { BrowserRouter, Route, Routes } from "react-router"; +import { BrowserRouter, Route, Routes, useLocation } from "react-router"; import "App.css"; import ErrorBoundary from "./components/ErrorBoundary"; import { ErrorPage } from "./pages/ErrorPage"; @@ -32,7 +32,7 @@ const VendorOverviewPage = lazy(() => import("./pages/VendorOverviewPage")); function App() { return ( - + @@ -41,18 +41,18 @@ function App() { + - + } > - + - + } /> @@ -60,9 +60,9 @@ function App() { path="/peoples" element={ - + - + } /> @@ -70,9 +70,9 @@ function App() { path="/vendors" element={ - + - + } /> @@ -80,10 +80,9 @@ function App() { path="/frameworks" element={ - - - + + } /> @@ -91,9 +90,9 @@ function App() { path="/frameworks/:frameworkId" element={ - + - + } /> @@ -101,9 +100,9 @@ function App() { path="/vendors/:vendorId" element={ - + - + } /> @@ -126,6 +125,11 @@ function App() { ); } +function ErrorBoundaryWithLocation({ children }: { children: React.ReactNode }) { + const location = useLocation(); + return {children}; +} + const container = document.getElementById("root"); const root = createRoot(container!); root.render();