improve image placeholders and loading

This commit is contained in:
jeffvli
2025-12-28 02:43:31 -08:00
parent 88711eac2f
commit dde4e1b33c
5 changed files with 62 additions and 50 deletions
@@ -785,9 +785,9 @@ const PosterItemCard = ({
<>
<ItemImage
className={clsx(styles.image, { [styles.isRound]: isRound })}
id={data?.id}
id={(data as { imageId: string })?.imageId}
itemType={itemType}
src={(data as Album | AlbumArtist | Playlist | Song)?.imageUrl}
src={(data as { imageUrl: string })?.imageUrl}
/>
{isFavorite && <div className={styles.favoriteBadge} />}
{hasRating && <div className={styles.ratingBadge}>{userRating}</div>}