import _ from 'lodash'; import PropTypes from 'prop-types'; import React from 'react'; import ArtistPoster from 'Artist/ArtistPoster'; import styles from './ArtistSearchResult.css'; function getMatchingAlternateTile(alternateTitles, query) { return _.first(alternateTitles, (alternateTitle) => { return alternateTitle.title.toLowerCase().contains(query.toLowerCase()); }); } function ArtistSearchResult(props) { const { query, artistName, // alternateTitles, images } = props; const index = artistName.toLowerCase().indexOf(query.toLowerCase()); // const alternateTitle = index === -1 ? // getMatchingAlternateTile(alternateTitles, query) : // null; return (
{artistName}
{ // !!alternateTitle && //
// {alternateTitle.title} //
}
); } ArtistSearchResult.propTypes = { query: PropTypes.string.isRequired, artistName: PropTypes.string.isRequired, // alternateTitles: PropTypes.arrayOf(PropTypes.object).isRequired, images: PropTypes.arrayOf(PropTypes.object).isRequired }; export default ArtistSearchResult;