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,