feat: altered grid layout to be more like itunes
This commit is contained in:
committed by
Deluan Quintão
parent
84384da8d1
commit
e30704fe0f
@@ -34,6 +34,25 @@ const useStyles = makeStyles((theme) => ({
|
|||||||
artistLink: {
|
artistLink: {
|
||||||
color: theme.palette.primary.light,
|
color: theme.palette.primary.light,
|
||||||
},
|
},
|
||||||
|
albumArtist: {
|
||||||
|
fontSize:'12px',
|
||||||
|
color:'#c5c5c5',
|
||||||
|
overflow:'hidden',
|
||||||
|
whiteSpace:'nowrap',
|
||||||
|
textOverflow: 'ellipsis'
|
||||||
|
},
|
||||||
|
albumName: {
|
||||||
|
fontSize:'14px',
|
||||||
|
color:'#eee',
|
||||||
|
overflow:'hidden',
|
||||||
|
whiteSpace:'nowrap',
|
||||||
|
textOverflow: 'ellipsis'
|
||||||
|
},
|
||||||
|
link: {
|
||||||
|
position:'relative',
|
||||||
|
display: 'block',
|
||||||
|
textDecoration:'none'
|
||||||
|
}
|
||||||
}))
|
}))
|
||||||
|
|
||||||
const useCoverStyles = makeStyles({
|
const useCoverStyles = makeStyles({
|
||||||
@@ -85,33 +104,19 @@ const AlbumGridTile = ({ showArtist, record, basePath }) => {
|
|||||||
setVisible(false)
|
setVisible(false)
|
||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
<Link to={linkToRecord(basePath, record.id, 'show')}>
|
<Link className={classes.link} to={linkToRecord(basePath, record.id, 'show')}>
|
||||||
<Cover album={record} />
|
<Cover album={record} />
|
||||||
{(!isDesktop || visible) && (
|
{(!isDesktop || visible) && (
|
||||||
<GridListTileBar
|
<GridListTileBar
|
||||||
className={classes.tileBar}
|
className={classes.tileBar}
|
||||||
title={record.name}
|
|
||||||
subtitle={
|
|
||||||
<div className={classes.albumArtistName}>
|
|
||||||
{showArtist ? (
|
|
||||||
<ArtistLinkField
|
|
||||||
record={record}
|
|
||||||
className={classes.artistLink}
|
|
||||||
/>
|
|
||||||
) : (
|
|
||||||
<RangeField
|
|
||||||
record={record}
|
|
||||||
source={'year'}
|
|
||||||
sortBy={'maxYear'}
|
|
||||||
sortByOrder={'DESC'}
|
|
||||||
/>
|
|
||||||
)}
|
|
||||||
</div>
|
|
||||||
}
|
|
||||||
actionIcon={<AlbumContextMenu record={record} color={'white'} />}
|
actionIcon={<AlbumContextMenu record={record} color={'white'} />}
|
||||||
/>
|
/>
|
||||||
)}
|
)}
|
||||||
</Link>
|
</Link>
|
||||||
|
<Link className={classes.link} to={linkToRecord(basePath, record.id, 'show')}>
|
||||||
|
<div className={classes.albumName}>{record.name}</div>
|
||||||
|
<div className={classes.albumArtist}>{record.albumArtist}</div>
|
||||||
|
</Link>
|
||||||
</div>
|
</div>
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user