diff --git a/web/src/lib/components/asset-viewer/asset-viewer.svelte b/web/src/lib/components/asset-viewer/asset-viewer.svelte index c011a5e466..b09c663aaf 100644 --- a/web/src/lib/components/asset-viewer/asset-viewer.svelte +++ b/web/src/lib/components/asset-viewer/asset-viewer.svelte @@ -432,6 +432,12 @@ ); const { Tag } = $derived(getAssetActions($t, asset)); + const showDetailPanel = $derived( + asset.hasMetadata && + $slideshowState === SlideshowState.None && + assetViewerManager.isShowDetailPanel && + !assetViewerManager.isShowEditor, + ); @@ -571,25 +577,22 @@ {/if} - {#if asset.hasMetadata && $slideshowState === SlideshowState.None && assetViewerManager.isShowDetailPanel && !assetViewerManager.isShowEditor} + {#if showDetailPanel || assetViewerManager.isShowEditor}
- -
- {/if} - - {#if assetViewerManager.isShowEditor} -
- + {#if showDetailPanel} +
+ +
+ {:else if assetViewerManager.isShowEditor} +
+ +
+ {/if}
{/if}