cspace-ui
Version:
CollectionSpace user interface for browsers
40 lines (34 loc) • 767 B
JSX
import React from 'react';
import PropTypes from 'prop-types';
import Immutable from 'immutable';
import SearchResultLinkContainer from '../../containers/search/SearchResultLinkContainer';
const propTypes = {
config: PropTypes.shape({
listTypes: PropTypes.object,
}),
csid: PropTypes.string,
searchName: PropTypes.string,
};
export default function CsidLink(props) {
const {
config,
csid,
searchName,
} = props;
const searchDescriptor = Immutable.fromJS({
recordType: 'all',
searchQuery: {
csid,
p: 0,
size: 0,
},
});
return (
<SearchResultLinkContainer
config={config}
searchDescriptor={searchDescriptor}
searchName={searchName}
/>
);
}
CsidLink.propTypes = propTypes;