{#await data.albums} {:then albums} {#if 'error' in albums}

{albums.error}

{:else if $itemDisplayState === 'list'}
{#each albums.slice(0, 100) as album} {/each}
{:else}
{#each albums as album} {/each}
{/if} {/await}