diff --git a/src/components/search/ResultConstants.js b/src/components/search/ResultConstants.js index aea9ef4b..370bf9d4 100644 --- a/src/components/search/ResultConstants.js +++ b/src/components/search/ResultConstants.js @@ -19,19 +19,11 @@ import OwnerChip from '../common/OwnerChip'; import ToConceptLabelVertical from '../mappings/ToConceptLabelVertical'; import FromConceptLabelVertical from '../mappings/FromConceptLabelVertical'; import ConceptDisplayName from '../concepts/ConceptDisplayName'; -import RepoVersionLabel from '../common/RepoVersionLabel'; - -const onVersionClick = (event, resource) => { - event.stopPropagation() - event.preventDefault() - window.location.hash = '#' + resource.owner_url + 'sources/' + resource.source + '/' + resource?.latest_source_version -} - export const ALL_COLUMNS = { concepts: [ {id: 'owner', label: 'Owner', value: 'owner', sortOn: 'owner', renderer: concept => , essential: false}, - {id: 'parent', label: 'Source Version', value: 'source', sortOn: 'source', essential: false, renderer: concept =>
{concept.source} onVersionClick(event, concept)} size='small' />
}, + {id: 'parent', label: 'Source', value: 'source', sortOn: 'source', essential: false, renderer: concept =>
{concept.source}
}, {id: 'id', label: 'ID', value: 'id', sortOn: 'id_lowercase', className: 'small searchable'}, {id: 'name', label: 'Name', value: 'display_name', sortOn: '_name', renderer: concept => (), className: 'medium searchable', sortBy: 'asc', tooltip: 'The display name is the preferred name for a source’s default locale.'}, {id: 'class', label: 'Class', value: 'concept_class', sortOn: 'concept_class'}, @@ -41,7 +33,7 @@ export const ALL_COLUMNS = { ], mappings: [ {id: 'owner', label: 'Owner', value: 'owner', sortOn: 'owner', renderer: mapping => , essential: false}, - {id: 'parent', label: 'Source Version', value: 'source', sortOn: 'source', essential: false, className: 'xsmall', renderer: mapping =>
{mapping.source} onVersionClick(event, mapping)} size='small' />
}, + {id: 'parent', label: 'Source', value: 'source', sortOn: 'source', essential: false, className: 'xsmall', renderer: mapping =>
{mapping.source}
}, {id: 'id', label: 'ID', value: 'id', sortOn: 'id_lowercase', className: 'small searchable', renderer: mapping => {mapping.id}}, {id: 'from', label: 'From Concept', renderer: mapping => , className: 'medium searchable'}, {id: 'mapType', label: 'Type', value: 'map_type', sortOn: 'map_type', className: 'xxsmall', renderer: mapping => {mapping.map_type}},