pass route params through context
This commit is contained in:
@@ -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>,
|
||||
)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user