{#if isMultiSelectionMode}

Selected {multiSelectAsset.size}

{#if isOwned} {/if}
{/if} {#if !isMultiSelectionMode} goto(backUrl)} backIcon={ArrowLeft}> {#if album.assets.length > 0} (isShowAssetSelection = true)} logo={FileImagePlusOutline} /> {#if isOwned} (isShowShareUserSelection = true)} logo={ShareVariantOutline} /> {/if} {/if} {#if isCreatingSharedAlbum && album.sharedUsers.length == 0} {/if} {/if}
(isEditingTitle = true)} on:blur={() => (isEditingTitle = false)} class={`transition-all text-6xl text-immich-primary w-[99%] border-b-2 border-transparent outline-none ${ isOwned ? 'hover:border-gray-400' : 'hover:border-transparent' } focus:outline-none focus:border-b-2 focus:border-immich-primary bg-immich-bg`} type="text" bind:value={album.albumName} disabled={!isOwned} /> {#if album.assets.length > 0}

{getDateRange()}

{/if} {#if album.shared}
{#each album.sharedUsers as user} {#key user.id} (isShowShareInfoModal = true)} /> {/key} {/each}
{/if} {#if album.assets.length > 0}
{#each album.assets as asset} {#key asset.id} {#if album.assets.length < 7} isMultiSelectionMode ? selectAssetHandler(e) : viewAssetHandler(e)} on:select={selectAssetHandler} selected={multiSelectAsset.has(asset)} /> {:else} isMultiSelectionMode ? selectAssetHandler(e) : viewAssetHandler(e)} on:select={selectAssetHandler} selected={multiSelectAsset.has(asset)} /> {/if} {/key} {/each}
{:else}

ADD PHOTOS

{/if}
{#if isShowAssetViewer} {/if} {#if isShowAssetSelection} (isShowAssetSelection = false)} on:create-album={createAlbumHandler} /> {/if} {#if isShowShareUserSelection} (isShowShareUserSelection = false)} on:add-user={addUserHandler} sharedUsersInAlbum={new Set(album.sharedUsers)} /> {/if} {#if isShowShareInfoModal} (isShowShareInfoModal = false)} {album} on:user-deleted={sharedUserDeletedHandler} /> {/if}