From 2b9817e0f381b6c8c298cae9aabb2efeecbae591 Mon Sep 17 00:00:00 2001 From: Victor Giers Date: Sat, 18 Apr 2026 19:49:19 +0200 Subject: [PATCH] Add terrain deletion functionality in App.tsx --- src/app/App.tsx | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/src/app/App.tsx b/src/app/App.tsx index 0645874a..383f04ec 100644 --- a/src/app/App.tsx +++ b/src/app/App.tsx @@ -8494,6 +8494,23 @@ export function App({ store, initialStatusMessage }: AppProps) { } }; + const handleDeleteTerrain = (terrainId: string) => { + const label = getTerrainLabelById(terrainId, terrainList); + + if (!confirmDeleteSceneItem(label)) { + return false; + } + + try { + store.executeCommand(createDeleteTerrainCommand(terrainId)); + setStatusMessage(`Deleted ${label}.`); + return true; + } catch (error) { + setStatusMessage(getErrorMessage(error)); + return false; + } + }; + const handleDeleteEntity = (entityId: string) => { const label = getEntityDisplayLabelById( entityId,