From 3a0ad4b63b15df03b4f5a2782052515b5ff630d1 Mon Sep 17 00:00:00 2001 From: Victor Giers Date: Fri, 3 Apr 2026 01:37:16 +0200 Subject: [PATCH] Pass camera state to ViewportPanel from App --- src/app/App.tsx | 4 ++++ 1 file changed, 4 insertions(+) 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); }}