@@ -149,7 +149,7 @@ export const LibraryHeader = forwardRef(
id={item.imageId}
itemType={item.type as LibraryItem}
onError={onImageError}
- src={imageUrl || ''}
+ src={effectiveImageUrl ?? ''}
type="header"
/>
)}
@@ -263,6 +263,7 @@ export const calculateTitleSize = (title: string) => {
};
interface LibraryHeaderMenuProps {
+ disabled?: boolean;
favorite?: boolean;
onArtistRadio?: () => void;
onFavorite?: (e: React.MouseEvent
) => void;
@@ -274,6 +275,7 @@ interface LibraryHeaderMenuProps {
}
export const LibraryHeaderMenu = ({
+ disabled,
favorite,
onArtistRadio,
onFavorite,
@@ -319,15 +321,30 @@ export const LibraryHeaderMenu = ({
return (
- {onPlay && }
{onPlay && (
-
+
)}
{onPlay && (
-
+
+ )}
+ {onPlay && (
+
)}
{onArtistRadio && (
@@ -344,17 +361,17 @@ export const LibraryHeaderMenu = ({
)}
- {onRating && (
+ {onRating && !disabled && (
)}
- {onFavorite && (
+ {onFavorite && !disabled && (
)}
- {onMore && (
+ {onMore && !disabled && (