From d8579cdfe5a32bcd8f5b5e4fc21243bc69e224a2 Mon Sep 17 00:00:00 2001 From: bwees Date: Mon, 12 Jan 2026 10:46:22 -0600 Subject: [PATCH] chore: cleanup logic for editing button enabling --- .../asset-viewer/asset-viewer-nav-bar.svelte | 20 +++++++++---------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/web/src/lib/components/asset-viewer/asset-viewer-nav-bar.svelte b/web/src/lib/components/asset-viewer/asset-viewer-nav-bar.svelte index 5344dd60d7..b28e5c1aa9 100644 --- a/web/src/lib/components/asset-viewer/asset-viewer-nav-bar.svelte +++ b/web/src/lib/components/asset-viewer/asset-viewer-nav-bar.svelte @@ -116,16 +116,14 @@ const { Share, Download, SharedLinkDownload, Offline, Favorite, Unfavorite, PlayMotionPhoto, StopMotionPhoto, Info } = $derived(getAssetActions($t, asset)); - let showEditorButton = $derived( - isOwner && - asset.type === AssetTypeEnum.Image && - !( - asset.exifInfo?.projectionType === ProjectionType.EQUIRECTANGULAR || - (asset.originalPath && asset.originalPath.toLowerCase().endsWith('.insp')) - ) && - !(asset.originalPath && asset.originalPath.toLowerCase().endsWith('.gif')) && - !(asset.originalPath && asset.originalPath.toLowerCase().endsWith('.svg')) && - !asset.livePhotoVideoId, + const editorDisabled = $derived( + isOwner || + asset.type !== AssetTypeEnum.Image || + asset.livePhotoVideoId || + (asset.exifInfo?.projectionType === ProjectionType.EQUIRECTANGULAR && + asset.originalPath.toLowerCase().endsWith('.insp')) || + asset.originalPath.toLowerCase().endsWith('.gif') || + asset.originalPath.toLowerCase().endsWith('.svg'), ); @@ -179,7 +177,7 @@ {/if} - {#if showEditorButton} + {#if !editorDisabled} {/if}