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'}
/>
) : (