import PropTypes from 'prop-types'; import React from 'react'; import { kinds } from 'Helpers/Props'; import Label from 'Components/Label'; import ArtistPoster from 'Artist/ArtistPoster'; import styles from './ArtistSearchResult.css'; // function findMatchingAlternateTitle(alternateTitles, cleanQuery) { // return alternateTitles.find((alternateTitle) => { // return alternateTitle.cleanTitle.contains(cleanQuery); // }); // } function getMatchingTag(tags, cleanQuery) { return tags.find((tag) => { return tag.cleanLabel.contains(cleanQuery); }); } function ArtistSearchResult(props) { const { cleanQuery, artistName, cleanName, images, // alternateTitles, tags } = props; const titleContains = cleanName.contains(cleanQuery); // let alternateTitle = null; let tag = null; // if (!titleContains) { // alternateTitle = findMatchingAlternateTitle(alternateTitles, cleanQuery); // } if (!titleContains) { // && !alternateTitle) { tag = getMatchingTag(tags, cleanQuery); } return (