From 5b75bf4b100f68ac0b7fc672355726216297a8ea Mon Sep 17 00:00:00 2001 From: esikkala <esko.ikkala@aalto.fi> Date: Wed, 16 Oct 2019 18:55:30 +0300 Subject: [PATCH] Handle missing dataProviderUrl --- src/client/components/facet_results/ObjectListItemLink.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/client/components/facet_results/ObjectListItemLink.js b/src/client/components/facet_results/ObjectListItemLink.js index 22572c3e..2eaaa85f 100644 --- a/src/client/components/facet_results/ObjectListItemLink.js +++ b/src/client/components/facet_results/ObjectListItemLink.js @@ -5,7 +5,9 @@ import { Link } from 'react-router-dom'; const ObjectListLink = props => { const { data, label, externalLink, linkAsButton } = props; - + if (!data.dataProviderUrl) { + return(<span>{label}</span>); + } return ( <React.Fragment> {externalLink && linkAsButton == null && @@ -16,7 +18,7 @@ const ObjectListLink = props => { {label} </a> } - {props.externalLink && props.linkAsButton && + {externalLink && props.linkAsButton && <Button variant='contained' target='_blank' @@ -26,7 +28,7 @@ const ObjectListLink = props => { {label} </Button> } - {!props.externalLink && + {!externalLink && <Link to={data.dataProviderUrl}> {label} </Link> -- GitLab