refactor: details
This commit is contained in:
@@ -59,7 +59,7 @@ export interface PhaserSceneProps<TData extends Record<string, unknown> = {}> {
|
||||
children?: any;
|
||||
}
|
||||
|
||||
export const phaserSceneContext = createContext<ReadonlySignal<Phaser.Scene | undefined>>(signal(undefined));
|
||||
export const phaserSceneContext = createContext<ReadonlySignal<ReactiveScene> | null>(null);
|
||||
export function PhaserScene<TData extends Record<string, unknown> = {}>(props: PhaserSceneProps<TData>) {
|
||||
const phaserGameSignal = useContext(phaserContext);
|
||||
const sceneSignal = useSignal<Phaser.Scene>();
|
||||
@@ -83,5 +83,5 @@ export function PhaserScene<TData extends Record<string, unknown> = {}>(props: P
|
||||
};
|
||||
});
|
||||
|
||||
return <phaserSceneContext.Provider value={sceneSignal}>{props.children}</phaserSceneContext.Provider>;
|
||||
return <phaserSceneContext.Provider value={sceneSignal as ReadonlySignal<ReactiveScene>}>{props.children}</phaserSceneContext.Provider>;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user