|
@@ -16,14 +16,14 @@ export default function Album({album, showArtist, showType, dispatch}) {
|
|
|
|
|
|
|
|
return (
|
|
return (
|
|
|
<div>
|
|
<div>
|
|
|
- {showArtist && (<h3><Link routeName="artist" routeParams={{artist}}>{album.artist}</Link></h3>)}
|
|
|
|
|
|
|
+ {showArtist && artist && (<h3><Link routeName="artist" routeParams={{artist}}>{album.artist}</Link></h3>)}
|
|
|
{showType && (<h4>{album.type}</h4>)}
|
|
{showType && (<h4>{album.type}</h4>)}
|
|
|
<div className="Album">
|
|
<div className="Album">
|
|
|
<img src={album.cover || logo} alt={album.album} />
|
|
<img src={album.cover || logo} alt={album.album} />
|
|
|
<span className="Album-year">{album.year}</span>
|
|
<span className="Album-year">{album.year}</span>
|
|
|
<span className="Album-country">{album.country}</span>
|
|
<span className="Album-country">{album.country}</span>
|
|
|
<span className="Album-tracks">{album.track_count} @ {formatDuration(album.total_duration)}</span>
|
|
<span className="Album-tracks">{album.track_count} @ {formatDuration(album.total_duration)}</span>
|
|
|
- <span className="Album-title"><Link routeName='album' routeParams={{artist, album: slugify(album.album)}}>{album.album}</Link></span>
|
|
|
|
|
|
|
+ {album.album && album.artist && <span className="Album-title"><Link routeName='album' routeParams={{artist, album: slugify(album.album)}}>{album.album}</Link></span>}
|
|
|
<span className="Album-publisher">{album.publisher}</span>
|
|
<span className="Album-publisher">{album.publisher}</span>
|
|
|
<span className="Album-genre">{album.genre}</span>
|
|
<span className="Album-genre">{album.genre}</span>
|
|
|
<div className="Album-actions">
|
|
<div className="Album-actions">
|