Skip to content

Commit a3d5bc7

Browse files
committed
Index by instance not id - more unique.
1 parent 819ffb8 commit a3d5bc7

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

frontend/src/components/AlbumGrid.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ interface AlbumProps {
1010
}
1111

1212
const AlbumGridEntry: React.FC<AlbumProps> = ({ album, onClickAlbum }) => (
13-
<IonCol size="6" sizeMd="4" sizeLg="3" key={album.id}>
13+
<IonCol size="6" sizeMd="4" sizeLg="3" key={album.instance_id}>
1414
<div className="album-art-container" onClick={() => onClickAlbum(album)}>
1515
<img
1616
src={album.image_base64 ? album.image_base64 : album.basic_information.thumb}
@@ -40,7 +40,7 @@ const AlbumGrid: React.FC<CollectionProps> = ({ data, onClickAlbum }) => (
4040
<IonGrid>
4141
<IonRow>
4242
{options[1].map((album) => (
43-
<AlbumGridEntry key={album.id} album={album} onClickAlbum={onClickAlbum} />
43+
<AlbumGridEntry key={album.instance_id} album={album} onClickAlbum={onClickAlbum} />
4444
))}
4545
</IonRow>
4646
</IonGrid>

frontend/src/components/AlbumList.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ export const AlbumListGroups: React.FC<{
4646
<IonLabel>{options[0]}</IonLabel>
4747
</IonItemDivider>
4848
{options[1].map((album) => (
49-
<AlbumListItem key={album.id} album={album} onClickAlbum={onClickAlbum} />
49+
<AlbumListItem key={album.instance_id} album={album} onClickAlbum={onClickAlbum} />
5050
))}
5151
</IonItemGroup>
5252
))}
@@ -65,7 +65,7 @@ export const AlbumList: React.FC<{
6565
</IonListHeader>
6666
)}
6767
{data.map((album) => (
68-
<AlbumListItem key={album.id} album={album} onClickAlbum={onClickAlbum} />
68+
<AlbumListItem key={`${album.instance_id}`} album={album} onClickAlbum={onClickAlbum} />
6969
))}
7070
</IonList>
7171
)

0 commit comments

Comments
 (0)