{#if album}
{ isHovering = true onHover?.(currentAlbumId) }} onmouseleave={() => { isHovering = false onHover?.(null) }} >
{#if isNowPlaying}
{/if} {#if hasPreview && (isHovering || isPlaying)}
{#if isPlaying}
{:else}
{/if}
{/if}
{album.name}
{album.artist.name}
{:else}
No album provided
{/if}