{#each sortOptionsMetadata as option, index (index)}
{/each}
{#if albumGroupOption === AlbumGroupBy.None}
{#each groupedAlbums[0].albums as album (album.id)}
{/each}
{:else} {#each groupedAlbums as albumGroup (albumGroup.id)} {@const isCollapsed = isAlbumGroupCollapsed($albumViewSettings, albumGroup.id)} {@const iconRotation = isCollapsed ? 'rotate-0' : 'rotate-90'}
toggleAlbumGroupCollapsing(albumGroup.id)} >
{albumGroup.name}
({albumGroup.albums.length} {albumGroup.albums.length > 1 ? 'albums' : 'album'})
{#if !isCollapsed}
{#each albumGroup.albums as album (album.id)}
{/each}
{/if} {/each} {/if}