Skip to content

Variable: PlayUIProvider

API / @xmachines/play-solid / PlayUIProvider

const PlayUIProvider: Component<PlayUIProviderProps>;

Defined in: packages/play-solid/src/PlayUIProvider.tsx:82

Batteries-included composite provider: ActorProvider + JSONUIProvider.

Provides the full JSON render context stack:

  • ActorContext (actor instance via ActorProvider)
  • ViewContext (spec, handlers, registry via ActorProvider)
  • StateProvider + ActionProvider + VisibilityProvider + ValidationProvider (via JSONUIProvider)
  • ConfirmDialogManager (via JSONUIProvider)

Example

<PlayUIProvider actor={myActor} registryResult={registryResult} navigate={navigate}>
<PlayRenderer />
</PlayUIProvider>