Skip to content
Snippets Groups Projects
Commit 573c76ba authored by Piotr Gawron's avatar Piotr Gawron
Browse files

hide synonyms and references header if no data available

parent c45a9971
No related branches found
No related tags found
1 merge request!342Resolve "[MIN-252] Process annotation: consistency in how it looks in comparison to protein annotation"
......@@ -17,6 +17,7 @@ import { resetReactionsData } from '@/redux/reactions/reactions.slice';
import { getSearchData } from '@/redux/search/search.thunks';
import { twMerge } from 'tailwind-merge';
import { getTypeBySBOTerm } from '@/utils/bioEntity/getTypeBySBOTerm';
import { ZERO } from '@/constants/common';
import { PinListBioEntity } from './BioEntitiesPinsListItem.types';
import { isPinWithCoordinates } from './BioEntitiesPinsListItem.utils';
......@@ -99,25 +100,29 @@ export const BioEntitiesPinsListItem = ({
</span>
</p>
)}
<p className="font-bold leading-6">
Synonyms: <span className="w-full font-normal">{pin.synonyms.join(', ')}</span>
</p>
<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>
);
})}
</ul>
{pin.synonyms.length > ZERO && (
<p className="font-bold leading-6">
Synonyms: <span className="w-full font-normal">{pin.synonyms.join(', ')}</span>
</p>
)}
{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>
);
})}
</ul>
)}
</div>
);
};
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment