mirror of
				https://github.com/KevinMidboe/immich.git
				synced 2025-10-29 17:40:28 +00:00 
			
		
		
		
	fix(web): stacked vs normal asset rendering
This commit is contained in:
		@@ -57,7 +57,6 @@
 | 
			
		||||
  let shouldShowDetailButton = asset.hasMetadata;
 | 
			
		||||
  let canCopyImagesToClipboard: boolean;
 | 
			
		||||
  let previewStackedAsset: AssetResponseDto | undefined;
 | 
			
		||||
  $: displayedAsset = previewStackedAsset || asset;
 | 
			
		||||
 | 
			
		||||
  $: {
 | 
			
		||||
    if (asset.stackCount && asset.stack) {
 | 
			
		||||
@@ -471,17 +470,15 @@
 | 
			
		||||
      <NavigationArea on:click={navigateAssetBackward}><Icon path={mdiChevronLeft} size="36" /></NavigationArea>
 | 
			
		||||
    </div>
 | 
			
		||||
  {/if}
 | 
			
		||||
 | 
			
		||||
  <!-- Asset Viewer -->
 | 
			
		||||
  <div class="col-span-4 col-start-1 row-span-full row-start-1">
 | 
			
		||||
    <!-- Condition to show preview of stacked asset on hovered -->
 | 
			
		||||
    {#if displayedAsset}
 | 
			
		||||
      {#key displayedAsset.id}
 | 
			
		||||
        {#if displayedAsset.type === AssetTypeEnum.Image}
 | 
			
		||||
          <PhotoViewer asset={displayedAsset} on:close={closeViewer} haveFadeTransition={false} />
 | 
			
		||||
    {#if previewStackedAsset}
 | 
			
		||||
      {#key previewStackedAsset.id}
 | 
			
		||||
        {#if previewStackedAsset.type === AssetTypeEnum.Image}
 | 
			
		||||
          <PhotoViewer asset={previewStackedAsset} on:close={closeViewer} haveFadeTransition={false} />
 | 
			
		||||
        {:else}
 | 
			
		||||
          <VideoViewer
 | 
			
		||||
            assetId={displayedAsset.id}
 | 
			
		||||
            assetId={previewStackedAsset.id}
 | 
			
		||||
            on:close={closeViewer}
 | 
			
		||||
            on:onVideoEnded={handleVideoEnded}
 | 
			
		||||
            on:onVideoStarted={handleVideoStarted}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user