From 5a79195e4fde097a731ec3b070a2e3cbebc91424 Mon Sep 17 00:00:00 2001 From: Mees Frensel Date: Tue, 20 Jan 2026 16:27:30 +0100 Subject: [PATCH] fix(web): handle deletion from asset viewer on map page --- web/src/lib/components/asset-viewer/asset-viewer.svelte | 6 ++++++ web/src/lib/components/shared-components/map/map.svelte | 7 +++++++ 2 files changed, 13 insertions(+) diff --git a/web/src/lib/components/asset-viewer/asset-viewer.svelte b/web/src/lib/components/asset-viewer/asset-viewer.svelte index 334c7c1032252..f047b5001a596 100644 --- a/web/src/lib/components/asset-viewer/asset-viewer.svelte +++ b/web/src/lib/components/asset-viewer/asset-viewer.svelte @@ -11,6 +11,7 @@ import { assetViewerManager } from '$lib/managers/asset-viewer-manager.svelte'; import { authManager } from '$lib/managers/auth-manager.svelte'; import { editManager, EditToolType } from '$lib/managers/edit/edit-manager.svelte'; + import { eventManager } from '$lib/managers/event-manager.svelte'; import { preloadManager } from '$lib/managers/PreloadManager.svelte'; import { Route } from '$lib/route'; import { assetViewingStore } from '$lib/stores/asset-viewing.store'; @@ -321,6 +322,11 @@ await handleGetAllAlbums(); break; } + case AssetAction.DELETE: + case AssetAction.TRASH: { + eventManager.emit('AssetsDelete', [asset.id]); + break; + } case AssetAction.REMOVE_ASSET_FROM_STACK: { stack = action.stack; if (stack) { diff --git a/web/src/lib/components/shared-components/map/map.svelte b/web/src/lib/components/shared-components/map/map.svelte index e3a926f9b60f3..bdbbea5b66a52 100644 --- a/web/src/lib/components/shared-components/map/map.svelte +++ b/web/src/lib/components/shared-components/map/map.svelte @@ -10,6 +10,7 @@ + +