{{={= =}=}} import { startTransition } from "react"; import { hydrateRoot } from "react-dom/client"; import { createBrowserRouter } from "react-router"; import { RouterProvider } from "react-router/dom"; import { Layout } from "wasp/client/app/layout"; import { WaspApp } from "wasp/client/app"; {=& routeObjects.importStatement =} const router = createBrowserRouter({= routeObjects.importIdentifier =}, { basename: "{= baseDir =}", // React Router will put hydration data on this property of the `window` object. // https://reactrouter.com/7.13.1/start/data/custom#4-hydrate-in-the-browser hydrationData: window.__staticRouterHydrationData, }) // We embed this data at prerendering time. const { isFallbackPage } = window.__WASP_SSR_DATA__ ?? {} function App() { return ( ); } startTransition(() => { hydrateRoot(document, ); });