diff --git a/src/app/App.tsx b/src/app/App.tsx index 60a662f5..60dfd46c 100644 --- a/src/app/App.tsx +++ b/src/app/App.tsx @@ -1229,6 +1229,13 @@ export function App({ store, initialStatusMessage }: AppProps) { const [sceneNameDraft, setSceneNameDraft] = useState( editorState.document.name ); + const [sceneLoadingHeadlineDraft, setSceneLoadingHeadlineDraft] = useState( + activeProjectScene.loadingScreen.headline ?? "" + ); + const [ + sceneLoadingDescriptionDraft, + setSceneLoadingDescriptionDraft + ] = useState(activeProjectScene.loadingScreen.description ?? ""); const [brushNameDraft, setBrushNameDraft] = useState(""); const [entityNameDraft, setEntityNameDraft] = useState(""); const [modelInstanceNameDraft, setModelInstanceNameDraft] = useState(""); @@ -1573,6 +1580,19 @@ export function App({ store, initialStatusMessage }: AppProps) { setSceneNameDraft(editorState.document.name); }, [editorState.document.name]); + useEffect(() => { + setSceneLoadingHeadlineDraft( + activeProjectScene.loadingScreen.headline ?? "" + ); + setSceneLoadingDescriptionDraft( + activeProjectScene.loadingScreen.description ?? "" + ); + }, [ + activeProjectScene.id, + activeProjectScene.loadingScreen.headline, + activeProjectScene.loadingScreen.description + ]); + useEffect(() => { setBrushNameDraft(selectedBrush?.name ?? ""); }, [selectedBrush]);