Images as array, detecting duplicates

This commit is contained in:
James Barnsley
2018-10-30 19:33:21 +13:00
parent ec56a7a67f
commit 91fdc03e97
8 changed files with 112 additions and 36 deletions

View File

@ -307,10 +307,21 @@ class Discover extends React.Component{
<div className="seeds">
{
seeds_objects.map((seed,index) => {
var type = helpers.uriType(seed.uri)
var type = helpers.uriType(seed.uri);
var images = null;
if (seed.images){
if (type == 'artist'){
if (seed.images.length > 0){
images = seed.images[0];
}
} else {
images = seed.images;
}
}
return (
<div className={"seed"+(seed.images ? " has-thumbnail" : "")} key={seed.uri}>
{seed.images ? <URILink className="thumbnail-wrapper" type={type} uri={seed.uri}><Thumbnail images={seed.images} circle={seed.type == "artist"} size="small" /></URILink> : null}
{images ? <URILink className="thumbnail-wrapper" type={type} uri={seed.uri}><Thumbnail images={images} circle={seed.type == "artist"} size="small" /></URILink> : null}
<div className="label">
{helpers.titleCase(type)}
<Icon name="close" className="remove" onClick={() => this.removeSeed(index)} />