pass route params through context

This commit is contained in:
MapleLeaf
2022-01-02 20:30:04 -06:00
committed by Darius
parent 5761a3f8b0
commit 01a4201878
4 changed files with 28 additions and 6 deletions

View File

@@ -4,14 +4,17 @@ import { HeadProvider } from "react-head"
import type { PageContextBuiltInClient } from "vite-plugin-ssr/client"
import { getPage } from "vite-plugin-ssr/client"
import { App } from "./app"
import { RouteContextProvider } from "./route-context"
const context = await getPage<PageContextBuiltInClient>()
createRoot(document.querySelector("#app")!).render(
<HeadProvider>
<App>
<context.Page />
</App>
<RouteContextProvider value={{ routeParams: {}, ...context }}>
<App>
<context.Page />
</App>
</RouteContextProvider>
</HeadProvider>,
)