{#if assets.length > 0}
{#each assets as asset, i (asset.id)}
(isMultiSelectionMode ? selectAssetHandler(e) : viewAssetHandler(e))} on:select={selectAssetHandler} on:intersected={(event) => i === Math.max(1, assets.length - 7) ? dispatch('intersected', event.detail) : undefined} selected={selectedAssets.has(asset)} {showArchiveIcon} />
{/each}
{/if} {#if $showAssetViewer} {/if}