@@ -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