|
@@ -27,15 +27,16 @@
|
|
on:click={() => dispatcher('album')}
|
|
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"
|
|
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>
|
|
<div class="h-12 flex flex-col items-start justify-center">
|
|
<div class="h-12 flex flex-col items-start justify-center">
|
|
<span>{albumNameArray[0]}<b>{albumNameArray[1]}</b>{albumNameArray[2]}</span>
|
|
<span>{albumNameArray[0]}<b>{albumNameArray[1]}</b>{albumNameArray[2]}</span>
|