fix(ui): enhance external link display with consistent minimum heights

Signed-off-by: Deluan <deluan@navidrome.org>
This commit is contained in:
Deluan
2025-05-26 18:21:55 -04:00
parent 5050250902
commit 030710afa9
2 changed files with 10 additions and 1 deletions
+9 -1
View File
@@ -6,8 +6,16 @@ import { ImLastfm2 } from 'react-icons/im'
import MusicBrainz from '../icons/MusicBrainz'
import { intersperse } from '../utils'
import config from '../config'
import { makeStyles } from '@material-ui/core/styles'
const useStyles = makeStyles({
linkBar: {
minHeight: '1.875em',
},
})
const ArtistExternalLinks = ({ artistInfo, record }) => {
const classes = useStyles()
const translate = useTranslate()
let linkButtons = []
const lastFMlink = artistInfo?.biography?.match(
@@ -52,7 +60,7 @@ const ArtistExternalLinks = ({ artistInfo, record }) => {
<MusicBrainz className="musicbrainz-icon" />,
)
return <div>{intersperse(linkButtons, ' ')}</div>
return <div className={classes.linkBar}>{intersperse(linkButtons, ' ')}</div>
}
export default ArtistExternalLinks
+1
View File
@@ -29,6 +29,7 @@ const useStyles = makeStyles(
float: 'left',
wordBreak: 'break-word',
cursor: 'pointer',
minHeight: '4.5em',
},
content: {
flex: '1 0 auto',