GameProviders
⚠️
This page is under construction.
GameProviders component is used to provide the game instance to the components.
You have to wrap the Player
component with the GameProviders
component.
Usage
Import the GameProviders
component from the NarraLeaf-React library.
import { GameProviders } from "narraleaf-react";
Wrap the Player
component with the GameProviders
component.
<GameProviders>
<Player ... />
</GameProviders>
Using defined game instance
If you want to use a defined game instance, you can pass the game
prop to the GameProviders
component.
"use client";
import { Game, GameProviders, Player } from "narraleaf-react";
import { useState } from "react";
export default function Page() {
// pass your game config here
const [game] = useState(new Game({}));
return (
<GameProviders game={game}>
<Player ... />
</GameProviders>
);
}
Props
game
The Game instance that you want to use.
children
The children components that you want to wrap with the GameProviders
component.