From 89ae5953f4accb2622e37a8d0c7802e637fdb154 Mon Sep 17 00:00:00 2001 From: Victor Giers Date: Sat, 11 Apr 2026 14:28:19 +0200 Subject: [PATCH] Modify state management for grid snap and visibility in App.tsx --- src/app/App.tsx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/app/App.tsx b/src/app/App.tsx index 6d6e9613..bd2478db 100644 --- a/src/app/App.tsx +++ b/src/app/App.tsx @@ -3138,7 +3138,7 @@ export function App({ store, initialStatusMessage }: AppProps) { const handleWhiteboxSnapToggle = () => { const nextEnabled = !whiteboxSnapEnabled; - setWhiteboxSnapEnabled(nextEnabled); + store.setWhiteboxSnapEnabled(nextEnabled); setStatusMessage( nextEnabled ? `Grid snap enabled at ${whiteboxSnapStep}m.` @@ -3148,7 +3148,7 @@ export function App({ store, initialStatusMessage }: AppProps) { const handleViewportGridToggle = () => { const nextVisible = !viewportGridVisible; - setViewportGridVisible(nextVisible); + store.setViewportGridVisible(nextVisible); setStatusMessage( nextVisible ? "Viewport grid enabled." : "Viewport grid hidden." ); @@ -3160,6 +3160,7 @@ export function App({ store, initialStatusMessage }: AppProps) { DEFAULT_GRID_SIZE ); setWhiteboxSnapStepDraft(String(normalizedStep)); + store.setWhiteboxSnapStep(normalizedStep); }; const handleWhiteboxSelectionModeChange = (mode: WhiteboxSelectionMode) => {