From 085c4836a721314e7dffeb66dea611e0c8ad4534 Mon Sep 17 00:00:00 2001 From: Piotr Gawron <p.gawron@atcomp.pl> Date: Thu, 12 Dec 2024 14:19:56 +0100 Subject: [PATCH] use the same componetn for rendering reference in reaction elements --- .../BioEntitiesPinsListItem.component.tsx | 25 +++++++++---------- 1 file changed, 12 insertions(+), 13 deletions(-) diff --git a/src/components/Map/Drawer/SearchDrawerWrapper/BioEntitiesResultsList/BioEntitiesPinsList/BioEntitiesPinsListItem/BioEntitiesPinsListItem.component.tsx b/src/components/Map/Drawer/SearchDrawerWrapper/BioEntitiesResultsList/BioEntitiesPinsList/BioEntitiesPinsListItem/BioEntitiesPinsListItem.component.tsx index 901eb2e6..3f6e8439 100644 --- a/src/components/Map/Drawer/SearchDrawerWrapper/BioEntitiesResultsList/BioEntitiesPinsList/BioEntitiesPinsListItem/BioEntitiesPinsListItem.component.tsx +++ b/src/components/Map/Drawer/SearchDrawerWrapper/BioEntitiesResultsList/BioEntitiesPinsList/BioEntitiesPinsListItem/BioEntitiesPinsListItem.component.tsx @@ -18,6 +18,8 @@ import { getSearchData } from '@/redux/search/search.thunks'; import { twMerge } from 'tailwind-merge'; import { getTypeBySBOTerm } from '@/utils/bioEntity/getTypeBySBOTerm'; import { ZERO } from '@/constants/common'; +import { AnnotationItem } from '@/components/Map/Drawer/BioEntityDrawer/AnnotationItem'; +import React from 'react'; import { PinListBioEntity } from './BioEntitiesPinsListItem.types'; import { isPinWithCoordinates } from './BioEntitiesPinsListItem.utils'; @@ -108,19 +110,16 @@ export const BioEntitiesPinsListItem = ({ {pin.references.length > ZERO && ( <ul className="leading-6"> <div className="font-bold">References:</div> - {pin.references.map(reference => { - return ( - <li key={reference.id} className="my-2 px-2"> - <a - href={reference.link ? reference.link : undefined} - target="_blank" - className="cursor-pointer text-primary-500 underline" - > - {reference.type} ({reference.resource}) - </a> - </li> - ); - })} + {pin.references.map(reference => ( + <li key={reference.id} className="ml-3"> + <AnnotationItem + key={reference.id} + type={reference.type} + link={reference.link} + resource={reference.resource} + /> + </li> + ))} </ul> )} </div> -- GitLab