diff --git a/src/lib/ui-kit-client-side-routing.tsx b/src/lib/ui-kit-client-side-routing.tsx
new file mode 100644
index 00000000..6ad759cf
--- /dev/null
+++ b/src/lib/ui-kit-client-side-routing.tsx
@@ -0,0 +1,12 @@
+import { useNavigate } from "react-router-dom";
+import { RouterProvider } from "@stacklok/ui-kit";
+
+export function UiKitClientSideRoutingProvider({
+ children,
+}: {
+ children: React.ReactNode;
+}) {
+ const navigate = useNavigate();
+
+ return {children};
+}
diff --git a/src/main.tsx b/src/main.tsx
index 22e8943c..b3d25e3f 100644
--- a/src/main.tsx
+++ b/src/main.tsx
@@ -10,6 +10,7 @@ import { DarkModeProvider, Toaster } from "@stacklok/ui-kit";
import { client } from "./api/generated/index.ts";
import { QueryClientProvider } from "./components/react-query-provider.tsx";
import { BrowserRouter } from "react-router-dom";
+import { UiKitClientSideRoutingProvider } from "./lib/ui-kit-client-side-routing.tsx";
// Initialize the API client
client.setConfig({
@@ -19,16 +20,18 @@ client.setConfig({
createRoot(document.getElementById("root")!).render(
-
-
-
- }>
-
-
-
-
-
-
+
+
+
+
+ }>
+
+
+
+
+
+
+
,
);