diff --git a/packages/fakeyou.com/src/components/common/Scene3D/Scene3D.tsx b/packages/fakeyou.com/src/components/common/Scene3D/Scene3D.tsx index 53fe5eef39..cae4a99780 100644 --- a/packages/fakeyou.com/src/components/common/Scene3D/Scene3D.tsx +++ b/packages/fakeyou.com/src/components/common/Scene3D/Scene3D.tsx @@ -2,17 +2,28 @@ import React from "react"; import IframeResizer from "iframe-resizer-react"; import "./Scene3D.scss"; +// See the following page for Storyteller Engine's query param documentation: +// https://www.notion.so/storytellerai/Studio-Iframe-Query-Params-a748a9929ec3404780c3884e7fb89bdb interface Scene3DProps { mode: string; fullScreen?: boolean; urlParams?: string; + objectId?: string; } export default function Scene3D({ mode, fullScreen = false, + objectId, urlParams, }: Scene3DProps) { + + let engineUrl = `https://engine.fakeyou.com?mode=${mode}`; + + if (objectId) { + engineUrl += `&objectId=${objectId}`; + } + return (
- + ); }