mono/packages/ui-next/src/main.tsx
2026-04-09 13:27:16 +02:00

25 lines
649 B
TypeScript

import { StrictMode } from "react";
import { createRoot } from "react-dom/client";
import { RouterProvider } from "@tanstack/react-router";
import { router } from "@/router";
import "@/styles.css";
if (import.meta.env.DEV) {
router.subscribe("onResolved", (event) => {
// Phase 4: replace custom route-change listeners / ScrollRestoration onRouteChange
console.debug("[analytics]", event.toLocation.pathname);
});
}
const rootEl = document.getElementById("root");
if (!rootEl) {
throw new Error("Root element #root not found");
}
createRoot(rootEl).render(
<StrictMode>
<RouterProvider router={router} />
</StrictMode>,
);