diff --git a/src/client/components/facet_results/ObjectListCollapsible.js b/src/client/components/facet_results/ObjectListCollapsible.js index 40ca9028143021fdd6b4cff59a9b4472b58dbdc1..c499d4140a1e030800e70de73d9da65c6aa9b3c9 100644 --- a/src/client/components/facet_results/ObjectListCollapsible.js +++ b/src/client/components/facet_results/ObjectListCollapsible.js @@ -73,6 +73,7 @@ const ObjectListCollapsible = props => { <> <ObjectListItem data={itemData} + shortenLabel={shortenLabel} makeLink={makeLink} externalLink={externalLink} linkAsButton={linkAsButton} @@ -84,6 +85,7 @@ const ObjectListCollapsible = props => { {showSource && itemData.source && <ObjectListItemSources data={itemData.source} + shortenLabel={shortenLabel} externalLink={sourceExternalLink} />} </> diff --git a/src/client/components/facet_results/ObjectListItem.js b/src/client/components/facet_results/ObjectListItem.js index 77435b1f5101bc62ff4680786eed0581279fc2d2..73399f546fdd7071b96b36feef107b6151199a46 100644 --- a/src/client/components/facet_results/ObjectListItem.js +++ b/src/client/components/facet_results/ObjectListItem.js @@ -3,9 +3,9 @@ import PropTypes from 'prop-types' import ObjectListItemLink from './ObjectListItemLink' const ObjectListItem = props => { - const { data, makeLink, externalLink, linkAsButton, isFirstValue, collapsedMaxWords } = props + const { data, makeLink, externalLink, linkAsButton, isFirstValue, collapsedMaxWords, shortenLabel } = props let label = Array.isArray(data.prefLabel) ? data.prefLabel[0] : data.prefLabel - if ((isFirstValue || data.shortenLabel) && collapsedMaxWords) { + if ((isFirstValue || shortenLabel) && collapsedMaxWords) { const wordCount = label.split(' ').length if (wordCount > collapsedMaxWords) { label = label.trim().split(' ').splice(0, props.collapsedMaxWords).join(' ')