Fix Disc context menu not visible in mobile
This commit is contained in:
@@ -1,7 +1,12 @@
|
|||||||
import React, { isValidElement, useMemo, useCallback } from 'react'
|
import React, { isValidElement, useMemo, useCallback } from 'react'
|
||||||
import { useDispatch } from 'react-redux'
|
import { useDispatch } from 'react-redux'
|
||||||
import { Datagrid, PureDatagridBody, PureDatagridRow } from 'react-admin'
|
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 PropTypes from 'prop-types'
|
||||||
import { makeStyles } from '@material-ui/core/styles'
|
import { makeStyles } from '@material-ui/core/styles'
|
||||||
import AlbumIcon from '@material-ui/icons/Album'
|
import AlbumIcon from '@material-ui/icons/Album'
|
||||||
@@ -38,7 +43,7 @@ const useStyles = makeStyles({
|
|||||||
},
|
},
|
||||||
},
|
},
|
||||||
contextMenu: {
|
contextMenu: {
|
||||||
visibility: 'hidden',
|
visibility: (props) => (props.isDesktop ? 'hidden' : 'visible'),
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
|
|
||||||
@@ -48,7 +53,8 @@ const DiscSubtitleRow = ({
|
|||||||
colSpan,
|
colSpan,
|
||||||
contextAlwaysVisible,
|
contextAlwaysVisible,
|
||||||
}) => {
|
}) => {
|
||||||
const classes = useStyles()
|
const isDesktop = useMediaQuery((theme) => theme.breakpoints.up('md'))
|
||||||
|
const classes = useStyles({ isDesktop })
|
||||||
const handlePlayDisc = (discNumber) => () => {
|
const handlePlayDisc = (discNumber) => () => {
|
||||||
onClick(discNumber)
|
onClick(discNumber)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user