Change size and position of QualityInfo in the Player

This commit is contained in:
Deluan
2021-04-17 22:49:36 -04:00
parent b441260186
commit 0063720cc2
4 changed files with 39 additions and 5 deletions
+13 -1
View File
@@ -25,6 +25,7 @@ import PlayerToolbar from './PlayerToolbar'
import { sendNotification } from '../utils'
import { keyMap } from '../hotkeys'
import useCurrentTheme from '../themes/useCurrentTheme'
import { QualityInfo } from '../common/QualityInfo'
const useStyle = makeStyles(
(theme) => ({
@@ -35,6 +36,9 @@ const useStyle = makeStyles(
fontWeight: 'bold',
},
},
qualityInfo: {
marginTop: '-2px',
},
player: {
display: (props) => (props.visible ? 'block' : 'none'),
},
@@ -47,14 +51,22 @@ let audioInstance = null
const AudioTitle = React.memo(({ audioInfo, isMobile }) => {
const classes = useStyle()
const className = classes.audioTitle
const isDesktop = useMediaQuery('(min-width:960px)')
if (!audioInfo.name) {
return ''
}
const qi = { suffix: audioInfo.suffix, bitRate: audioInfo.bitRate }
return (
<Link to={`/album/${audioInfo.albumId}/show`} className={className}>
<span className={`${className} songTitle`}>{audioInfo.name}</span>
<span className={`${className} songTitle`}>
{audioInfo.name}
{isDesktop && (
<QualityInfo record={qi} className={classes.qualityInfo} />
)}
</span>
{!isMobile && (
<>
<br />