diff --git a/src/app/App.tsx b/src/app/App.tsx index 0681f01e..f27816a6 100644 --- a/src/app/App.tsx +++ b/src/app/App.tsx @@ -4642,12 +4642,16 @@ export function App({ store, initialStatusMessage }: AppProps) { selection={editorState.selection} toolMode={editorState.toolMode} toolPreview={viewportToolPreview} + cameraState={editorState.viewportPanels[panelId].cameraState} focusRequestId={focusRequest.panelId === panelId ? focusRequest.id : 0} focusSelection={focusRequest.selection} onActivatePanel={handleActivateViewportPanel} onSetPanelViewMode={handleSetViewportPanelViewMode} onSetPanelDisplayMode={handleSetViewportPanelDisplayMode} onCommitCreation={handleCommitCreation} + onCameraStateChange={(cameraState) => { + store.setViewportPanelCameraState(panelId, cameraState); + }} onToolPreviewChange={(toolPreview) => { store.setViewportToolPreview(toolPreview); }}