Update react-frontend example

This commit is contained in:
Danny McGee
2023-12-05 17:27:20 -05:00
parent 07456eabc7
commit 38a4141641
7 changed files with 172 additions and 70 deletions
+4 -2
View File
@@ -1,9 +1,9 @@
import type { SceneStateEvent } from "@storyteller/studio";
import { ViewerElement } from "@storyteller/studio-web/viewer";
import "@storyteller/studio-web/viewer";
import { MutableRefObject, forwardRef, useEffect, useRef } from "react";
import React, { MutableRefObject, forwardRef, useEffect, useRef } from "react";
export interface Props {
export interface Props extends React.HTMLProps<ViewerElement> {
objectId: string;
skyboxId: string;
onSceneStateChange?(event: SceneStateEvent): void;
@@ -13,6 +13,7 @@ export default forwardRef<ViewerElement, Props>(({
objectId,
skyboxId,
onSceneStateChange,
...props
}, ref) => {
const viewerRef = useRef<ViewerElement>(null);
@@ -38,6 +39,7 @@ export default forwardRef<ViewerElement, Props>(({
return (
<sts-viewer
{...props}
ref={refCallback}
objectId={objectId}
skyboxId={skyboxId}