add key to feed items

This commit is contained in:
Martti Malmi 2023-08-12 13:05:04 +03:00
parent 20f03b4437
commit 433e242a70
2 changed files with 10 additions and 3 deletions

View File

@ -109,7 +109,12 @@ const Feed = (props: FeedProps) => {
<div className="grid grid-cols-3 gap-px">
<InfiniteScroll loadMore={loadMore}>
{imagesAndVideos.map((item, index) => (
<ImageGridItem item={item} index={index} setModalImageIndex={setModalImageIndex} />
<ImageGridItem
key={`grid-${index}`}
item={item}
index={index}
setModalImageIndex={setModalImageIndex}
/>
))}
</InfiniteScroll>
</div>
@ -117,7 +122,9 @@ const Feed = (props: FeedProps) => {
<Show when={displayAs === 'feed'}>
<InfiniteScroll loadMore={loadMore}>
{allEventsFiltered.map((event) => {
return <EventComponent id={event.id} {...filterOption.eventProps} />;
return (
<EventComponent key={`${event.id}EC`} id={event.id} {...filterOption.eventProps} />
);
})}
</InfiniteScroll>
</Show>

View File

@ -158,7 +158,7 @@ class Follows extends View {
<div className="flex flex-col w-full gap-4">
<InfiniteScroll>
{this.state.follows.map((hexKey) => (
<FollowedUser hexKey={hexKey} />
<FollowedUser key={hexKey} hexKey={hexKey} />
))}
</InfiniteScroll>
{this.state.follows.length === 0 ? '—' : ''}