fix incorrect imageId assignments (#1456)

This commit is contained in:
jeffvli
2025-12-30 15:18:03 -08:00
parent 6ddaf0366c
commit 4a025f82e4
13 changed files with 28 additions and 23 deletions
@@ -31,7 +31,7 @@ const getUnloaderIcon = (itemType: LibraryItem) => {
};
const BaseItemImage = (
props: Omit<ImageProps, 'src'> & {
props: Omit<ImageProps, 'id' | 'src'> & {
id?: null | string;
itemType: LibraryItem;
src?: null | string;
@@ -46,13 +46,20 @@ const BaseItemImage = (
size: 300,
});
return <BaseImage src={imageUrl} unloaderIcon={getUnloaderIcon(props.itemType)} {...rest} />;
return (
<BaseImage
src={imageUrl}
unloaderIcon={getUnloaderIcon(props.itemType)}
{...rest}
id={props.id || undefined}
/>
);
};
export const ItemImage = memo(BaseItemImage);
interface UseItemImageUrlProps {
id?: string;
id?: null | string;
imageUrl?: null | string;
itemType: LibraryItem;
serverId?: string;