{#if albums.length > 0} {#if userSettings.view === AlbumViewMode.Cover} {#if albumGroupOption === AlbumGroupBy.None} {:else} {#each groupedAlbums as albumGroup (albumGroup.id)} {/each} {/if} {:else if userSettings.view === AlbumViewMode.List} {/if} {:else} {/if} {#if showFullContextMenu} contextMenuTargetAlbum && handleEdit(contextMenuTargetAlbum)}>

Edit

openShareModal()}>

Share

{/if} handleDownloadAlbum()}>

Download

{#if showFullContextMenu} setAlbumToDelete()}>

Delete

{/if}
{#if allowEdit} {#if albumToEdit} (albumToEdit = null)} onClose={() => (albumToEdit = null)} /> {/if} {#if albumToShare} {#if showShareByURLModal} closeShareModal()} on:created={() => albumToShare && handleSharedLinkCreated(albumToShare)} /> {:else} handleAddUsers(users)} on:share={() => (showShareByURLModal = true)} onClose={() => closeShareModal()} /> {/if} {/if} {/if}