Allow ExternalLink icons to be styled (#1503)

* Allow ArtistExternalLink icons to be styled

* Allow AlbumExternalLink icons to be styled

* Standardize external links' classes to kebab-case

Co-authored-by: Deluan <deluan@navidrome.org>
This commit is contained in:
Steve Richter
2022-09-30 13:33:35 -04:00
committed by GitHub
parent e7fab8bb7b
commit 66818b25ec
3 changed files with 20 additions and 4 deletions
+10 -2
View File
@@ -36,9 +36,17 @@ const ArtistExternalLinks = ({ artistInfo, record }) => {
linkButtons.push(<span key={`link-${record.id}-${id}`}>{link}</span>)
}
addLink(links[0], 'message.openIn.lastfm', <ImLastfm2 />)
addLink(
links[0],
'message.openIn.lastfm',
<ImLastfm2 className="lastfm-icon" />
)
artistInfo?.musicBrainzId &&
addLink(links[1], 'message.openIn.musicbrainz', <MusicBrainz />)
addLink(
links[1],
'message.openIn.musicbrainz',
<MusicBrainz className="musicbrainz-icon" />
)
return <div>{intersperse(linkButtons, ' ')}</div>
}