diff --git a/ui/src/album/AlbumSongs.js b/ui/src/album/AlbumSongs.js index c709a6605..8bb496b09 100644 --- a/ui/src/album/AlbumSongs.js +++ b/ui/src/album/AlbumSongs.js @@ -6,12 +6,12 @@ import { ListToolbar, TextField, useListController, - useTranslate, } from 'react-admin' import classnames from 'classnames' import { useDispatch } from 'react-redux' import { Card, useMediaQuery } from '@material-ui/core' import { makeStyles } from '@material-ui/core/styles' +import StarBorderIcon from '@material-ui/icons/StarBorder' import { playTracks } from '../audioplayer' import { DurationField, @@ -46,6 +46,10 @@ const useStyles = makeStyles( flexWrap: 'wrap', }, noResults: { padding: 20 }, + columnIcon: { + marginLeft: '3px', + verticalAlign: 'text-top', + }, }), { name: 'RaList' } ) @@ -66,7 +70,6 @@ const trackName = (r) => { const AlbumSongs = (props) => { const classes = useStyles(props) - const translate = useTranslate() const classesToolbar = useStylesListToolbar(props) const dispatch = useDispatch() const isXsmall = useMediaQuery((theme) => theme.breakpoints.down('xs')) @@ -147,7 +150,14 @@ const AlbumSongs = (props) => { {isDesktop && } + } /> )} diff --git a/ui/src/common/SongContextMenu.js b/ui/src/common/SongContextMenu.js index 92a44e99c..ad2788b53 100644 --- a/ui/src/common/SongContextMenu.js +++ b/ui/src/common/SongContextMenu.js @@ -96,7 +96,11 @@ const SongContextMenu = ({ record, showStar, onAddToPlaylist, visible }) => { disabled={updating} className={classes.star} > - {record.starred ? : } + {record.starred ? ( + + ) : ( + + )} )} ( - + } + defaultValue={true} + /> ) const SongList = (props) => { + const classes = useStyles() const dispatch = useDispatch() - const translate = useTranslate() const isXsmall = useMediaQuery((theme) => theme.breakpoints.down('xs')) const isDesktop = useMediaQuery((theme) => theme.breakpoints.up('md')) return ( @@ -73,7 +86,12 @@ const SongList = (props) => { {isDesktop ? ( + } sortBy={'starred DESC, starredAt ASC'} /> ) : (