{pageTitle(query.data?.name ? `Artist · ${query.data.name}` : 'Artist')}
← Library {#if notFound} {:else if query.isError} {:else if showSkeleton.value && !query.data} {:else if query.data} {@const detail = query.data}

{detail.name}

{detail.album_count} {detail.album_count === 1 ? 'album' : 'albums'}

{#if detail.albums.length === 0}

This artist has no albums in the library.

{:else}
{#each detail.albums as album (album.id)} {/each}
{/if} {#if (topTracksQuery.data?.length ?? 0) > 0} {@const top = topTracksQuery.data ?? []}
{#snippet item(track: TrackRef, globalIdx: number)} {/snippet}
{/if} {#if (similarQuery.data?.length ?? 0) > 0}
{#snippet item(artist: ArtistRef)}
{/snippet}
{/if} {/if}