Skip to content

Commit

Permalink
only show playlist tracks' context menu on hover
Browse files Browse the repository at this point in the history
  • Loading branch information
deluan committed May 26, 2020
1 parent 201a22e commit 2c68ba3
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 13 deletions.
1 change: 1 addition & 0 deletions ui/src/album/AlbumSongs.js
Expand Up @@ -49,6 +49,7 @@ const useStyles = makeStyles(
noResults: { padding: 20 },
columnIcon: {
marginLeft: '3px',
marginTop: '-2px',
verticalAlign: 'text-top',
},
}),
Expand Down
17 changes: 4 additions & 13 deletions ui/src/playlist/PlaylistSongs.js
Expand Up @@ -4,8 +4,6 @@ import {
DatagridLoading,
ListToolbar,
TextField,
DatagridBody,
Datagrid,
useListController,
useRefresh,
} from 'react-admin'
Expand All @@ -16,7 +14,7 @@ import {
DurationField,
SongDetails,
SongContextMenu,
SongDatagridRow,
SongDatagrid,
} from '../common'
import AddToPlaylistDialog from '../dialogs/AddToPlaylistDialog'

Expand Down Expand Up @@ -56,14 +54,6 @@ const useStylesListToolbar = makeStyles({
},
})

const SongsDatagridBody = (props) => (
<DatagridBody {...props} row={<SongDatagridRow contextVisible={true} />} />
)

const SongsDatagrid = ({ contextVisible, ...rest }) => {
return <Datagrid {...rest} body={<SongsDatagridBody />} />
}

const PlaylistSongs = (props) => {
const classes = useStyles(props)
const classesToolbar = useStylesListToolbar(props)
Expand Down Expand Up @@ -120,11 +110,12 @@ const PlaylistSongs = (props) => {
size={'small'}
/>
) : (
<SongsDatagrid
<SongDatagrid
expand={!isXsmall && <SongDetails />}
rowClick={null}
{...controllerProps}
hasBulkActions={hasBulkActions}
contextVisible={isXsmall}
>
{isDesktop && <TextField source="id" label={'#'} />}
<TextField source="title" />
Expand All @@ -134,7 +125,7 @@ const PlaylistSongs = (props) => {
onAddToPlaylist={onAddToPlaylist}
showStar={false}
/>
</SongsDatagrid>
</SongDatagrid>
)}
</Card>
</div>
Expand Down
1 change: 1 addition & 0 deletions ui/src/song/SongList.js
Expand Up @@ -28,6 +28,7 @@ import AddToPlaylistDialog from '../dialogs/AddToPlaylistDialog'
const useStyles = makeStyles({
columnIcon: {
marginLeft: '3px',
marginTop: '-2px',
verticalAlign: 'text-top',
},
})
Expand Down

0 comments on commit 2c68ba3

Please sign in to comment.