From db5d96d66bdd4d2de8d27fc251ed84689e558dd7 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 34fca2769a..0e22cb5e19 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 @@ -117,16 +117,14 @@ $derived(getAssetActions($t, asset)); const sharedLink = getSharedLink(); - 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'), ); @@ -180,7 +178,7 @@ {/if} - {#if showEditorButton} + {#if !editorDisabled} {/if}