Skip to content

Commit 4b83186

Browse files
committed
fixed unique key prop issue
1 parent 6f3c1c5 commit 4b83186

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

src/components/PublicationsTabs.tsx

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -90,8 +90,8 @@ export default function PublicationsTabsLoaded({ publications, featuredPmids, fe
9090
</div>
9191
) : (
9292
<div className="grid gap-4">
93-
{sortedFeaturedPublications.map((publication) => (
94-
<Card key={publication.pmid} className="hover:shadow-lg transition-shadow">
93+
{sortedFeaturedPublications.map((publication, index) => (
94+
<Card key={index + 1} className="hover:shadow-lg transition-shadow">
9595
<CardHeader className="pb-2">
9696
<div className="flex justify-between items-start gap-4">
9797
<CardTitle className="text-xl">{publication.title}</CardTitle>
@@ -169,8 +169,8 @@ export default function PublicationsTabsLoaded({ publications, featuredPmids, fe
169169
) : (
170170
<>
171171
<div className="grid gap-4">
172-
{paginatedPublications.map((publication) => (
173-
<Card key={publication.pmid} className="hover:shadow-lg transition-shadow">
172+
{paginatedPublications.map((publication, index) => (
173+
<Card key={index + 1000} className="hover:shadow-lg transition-shadow">
174174
<CardHeader className="pb-2">
175175
<div className="flex justify-between items-start gap-4">
176176
<CardTitle className="text-xl">{publication.title}</CardTitle>
@@ -322,8 +322,8 @@ export default function PublicationsTabsLoaded({ publications, featuredPmids, fe
322322
</div>
323323
) : (
324324
<div className="grid gap-4">
325-
{sortedPreprintPublications.map((publication) => (
326-
<Card key={publication.pmid || publication.doi} className="hover:shadow-lg transition-shadow">
325+
{sortedPreprintPublications.map((publication, index) => (
326+
<Card key={index + 10000} className="hover:shadow-lg transition-shadow">
327327
<CardHeader className="pb-2">
328328
<div className="flex justify-between items-start gap-4">
329329
<CardTitle className="text-xl">{publication.title}</CardTitle>

0 commit comments

Comments
 (0)