diff --git a/ui/src/common/SongTitleField.js b/ui/src/common/SongTitleField.js index 173a02078..fb6de5ae5 100644 --- a/ui/src/common/SongTitleField.js +++ b/ui/src/common/SongTitleField.js @@ -1,10 +1,12 @@ import { makeStyles } from '@material-ui/core/styles' import React from 'react' -import { useSelector } from 'react-redux' -import get from 'lodash.get' -import playing from '../icons/playing.gif' -import { FunctionField } from 'react-admin' import PropTypes from 'prop-types' +import { useSelector } from 'react-redux' +import { FunctionField } from 'react-admin' +import get from 'lodash.get' +import { useTheme } from '@material-ui/core/styles' +import PlayingLight from '../icons/playing-light.gif' +import PlayingDark from '../icons/playing-dark.gif' const useStyles = makeStyles({ playingIcon: { @@ -17,6 +19,7 @@ const useStyles = makeStyles({ }) const SongTitleField = ({ showTrackNumbers, ...props }) => { + const theme = useTheme() const classes = useStyles() const { record } = props const currentTrack = useSelector((state) => get(state, 'queue.current', {})) @@ -38,7 +41,11 @@ const SongTitleField = ({ showTrackNumbers, ...props }) => { return ( <> {isCurrent && ( - playing + playing )}