fix: makes onSceneChange an optional prop

This commit is contained in:
Mark Mankarious
2023-04-04 01:10:39 +01:00
parent a6fdbf0c00
commit bd26647b60

View File

@@ -14,7 +14,7 @@ import { OnSceneChange } from "./renderer/types";
interface Props {
initialScene: SceneI;
onSceneChange: OnSceneChange;
onSceneChange?: OnSceneChange;
width?: number | string;
height: number | string;
}
@@ -49,6 +49,8 @@ const App = observer(
const setOnSceneChange = useGlobalState((state) => state.setOnSceneChange);
useEffect(() => {
if (!onSceneChange) return;
setOnSceneChange(onSceneChange);
}, [setOnSceneChange, onSceneChange]);