From 02f6d058a00dd787856185faf03b5d4608eb5905 Mon Sep 17 00:00:00 2001 From: Victor Giers Date: Sat, 18 Apr 2026 20:36:54 +0200 Subject: [PATCH] Manage active terrain brush state in App component --- src/app/App.tsx | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/app/App.tsx b/src/app/App.tsx index 0b8bb79c..58603eb5 100644 --- a/src/app/App.tsx +++ b/src/app/App.tsx @@ -2575,6 +2575,16 @@ export function App({ store, initialStatusMessage }: AppProps) { const [terrainBrushSettings, setTerrainBrushSettings] = useState( createDefaultTerrainBrushSettings() ); + const activeTerrainBrushState: ArmedTerrainBrushState | null = + selectedTerrain === null || armedTerrainBrushTool === null + ? null + : { + terrainId: selectedTerrain.id, + tool: armedTerrainBrushTool, + radius: terrainBrushSettings.radius, + strength: terrainBrushSettings.strength, + falloff: terrainBrushSettings.falloff + }; const [ambientLightIntensityDraft, setAmbientLightIntensityDraft] = useState( String(editorState.document.world.ambientLight.intensity) );