diff --git a/web/src/routes/(user)/memory/[[photos=photos]]/[[assetId=id]]/+page.svelte b/web/src/routes/(user)/memory/[[photos=photos]]/[[assetId=id]]/+page.svelte index a6ea1374e5..bf027891ff 100644 --- a/web/src/routes/(user)/memory/[[photos=photos]]/[[assetId=id]]/+page.svelte +++ b/web/src/routes/(user)/memory/[[photos=photos]]/[[assetId=id]]/+page.svelte @@ -5,7 +5,7 @@ import { getAssetMediaUrl, memoryLaneTitle } from '$lib/utils'; import { t } from 'svelte-i18n'; import { mdiHeartOutline, mdiHeart } from '@mdi/js'; - import { Button, Icon } from '@immich/ui'; + import { Button, Icon, LoadingSpinner } from '@immich/ui'; import { locale } from '$lib/stores/preferences.store'; import { getAltText } from '$lib/utils/thumbnail-util'; import { toTimelineAsset } from '$lib/utils/timeline-util'; @@ -66,11 +66,12 @@ {/snippet} {#if memoryManager.memories.length > 0} -
+
{#each memoryManager.memories as memory, index (memory.id)} (index === memoryManager.memories.length - 1 ? lastElement : null), (e) => { @@ -82,23 +83,27 @@ > {#if memory.isSaved}
- +
{/if} {$getAltText(toTimelineAsset(memory.assets[0]))} - {$memoryLaneTitle(memory)} - +

{/each}
+ {:else if memoryManager.total > 0} +
+ +
{/if} {/if}