|
|
|
|
@ -27,15 +27,16 @@
|
|
|
|
|
on:click={() => dispatcher('album')}
|
|
|
|
|
class="w-full flex gap-4 px-6 py-2 hover:bg-gray-200 dark:hover:bg-gray-700 transition-colors"
|
|
|
|
|
>
|
|
|
|
|
<div class="h-12 w-12">
|
|
|
|
|
<img
|
|
|
|
|
src={album.albumThumbnailAssetId &&
|
|
|
|
|
api.getAssetThumbnailUrl(album.albumThumbnailAssetId, ThumbnailFormat.Webp)}
|
|
|
|
|
alt={album.albumName}
|
|
|
|
|
class={`object-cover h-full w-full transition-all z-0 rounded-xl duration-300 hover:shadow-lg`}
|
|
|
|
|
data-testid="album-image"
|
|
|
|
|
draggable="false"
|
|
|
|
|
/>
|
|
|
|
|
<div class="h-12 w-12 rounded-xl bg-slate-300">
|
|
|
|
|
{#if album.albumThumbnailAssetId}
|
|
|
|
|
<img
|
|
|
|
|
src={api.getAssetThumbnailUrl(album.albumThumbnailAssetId, ThumbnailFormat.Webp)}
|
|
|
|
|
alt={album.albumName}
|
|
|
|
|
class={`object-cover h-full w-full transition-all z-0 rounded-xl duration-300 hover:shadow-lg`}
|
|
|
|
|
data-testid="album-image"
|
|
|
|
|
draggable="false"
|
|
|
|
|
/>
|
|
|
|
|
{/if}
|
|
|
|
|
</div>
|
|
|
|
|
<div class="h-12 flex flex-col items-start justify-center">
|
|
|
|
|
<span>{albumNameArray[0]}<b>{albumNameArray[1]}</b>{albumNameArray[2]}</span>
|
|
|
|
|
|