Props

runtime
Runtime
required

A Makeswift runtime.

previewMode
boolean
required

When set to true, the preview version of a page will be rendered. See example below for usage.

children
React.Node

The children components to render.

locale
string

A valid locale string (ex. "en-US").

This is required if your site supports more than one locale.

Example

The following example shows how the <ReactRuntimeProvider> is used to implement the <MakeswiftProvider> client component as outlined in step 9 of the App Router Installation guide. The <MakeswiftProvider> is subsequently utilized in the App Router’s root layout.