Skip to content

Commit

Permalink
Fix Disc context menu not visible in mobile
Browse files Browse the repository at this point in the history
  • Loading branch information
deluan committed Jul 4, 2021
1 parent 27ba267 commit 69afb69
Showing 1 changed file with 9 additions and 3 deletions.
12 changes: 9 additions & 3 deletions ui/src/common/SongDatagrid.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,12 @@
import React, { isValidElement, useMemo, useCallback } from 'react'
import { useDispatch } from 'react-redux'
import { Datagrid, PureDatagridBody, PureDatagridRow } from 'react-admin'
import { TableCell, TableRow, Typography } from '@material-ui/core'
import {
TableCell,
TableRow,
Typography,
useMediaQuery,
} from '@material-ui/core'
import PropTypes from 'prop-types'
import { makeStyles } from '@material-ui/core/styles'
import AlbumIcon from '@material-ui/icons/Album'
Expand Down Expand Up @@ -38,7 +43,7 @@ const useStyles = makeStyles({
},
},
contextMenu: {
visibility: 'hidden',
visibility: (props) => (props.isDesktop ? 'hidden' : 'visible'),
},
})

Expand All @@ -48,7 +53,8 @@ const DiscSubtitleRow = ({
colSpan,
contextAlwaysVisible,
}) => {
const classes = useStyles()
const isDesktop = useMediaQuery((theme) => theme.breakpoints.up('md'))
const classes = useStyles({ isDesktop })
const handlePlayDisc = (discNumber) => () => {
onClick(discNumber)
}
Expand Down

0 comments on commit 69afb69

Please sign in to comment.