Close Sidebar when going to Playlists list
This commit is contained in:
@@ -1,4 +1,5 @@
|
|||||||
import React, { Fragment } from 'react'
|
import React, { Fragment } from 'react'
|
||||||
|
import { useDispatch } from 'react-redux'
|
||||||
import ExpandMore from '@material-ui/icons/ExpandMore'
|
import ExpandMore from '@material-ui/icons/ExpandMore'
|
||||||
import ArrowRightOutlined from '@material-ui/icons/ArrowRightOutlined'
|
import ArrowRightOutlined from '@material-ui/icons/ArrowRightOutlined'
|
||||||
import List from '@material-ui/core/List'
|
import List from '@material-ui/core/List'
|
||||||
@@ -8,7 +9,7 @@ import Typography from '@material-ui/core/Typography'
|
|||||||
import Collapse from '@material-ui/core/Collapse'
|
import Collapse from '@material-ui/core/Collapse'
|
||||||
import Tooltip from '@material-ui/core/Tooltip'
|
import Tooltip from '@material-ui/core/Tooltip'
|
||||||
import { makeStyles } from '@material-ui/core/styles'
|
import { makeStyles } from '@material-ui/core/styles'
|
||||||
import { useTranslate } from 'react-admin'
|
import { setSidebarVisibility, useTranslate } from 'react-admin'
|
||||||
import { IconButton, useMediaQuery } from '@material-ui/core'
|
import { IconButton, useMediaQuery } from '@material-ui/core'
|
||||||
|
|
||||||
const useStyles = makeStyles(
|
const useStyles = makeStyles(
|
||||||
@@ -58,10 +59,15 @@ const SubMenu = ({
|
|||||||
const translate = useTranslate()
|
const translate = useTranslate()
|
||||||
const classes = useStyles()
|
const classes = useStyles()
|
||||||
const isDesktop = useMediaQuery((theme) => theme.breakpoints.up('sm'))
|
const isDesktop = useMediaQuery((theme) => theme.breakpoints.up('sm'))
|
||||||
|
const isSmall = useMediaQuery((theme) => theme.breakpoints.down('sm'))
|
||||||
|
const dispatch = useDispatch()
|
||||||
|
|
||||||
const handleOnClick = (e) => {
|
const handleOnClick = (e) => {
|
||||||
e.stopPropagation()
|
e.stopPropagation()
|
||||||
onAction(e)
|
onAction(e)
|
||||||
|
if (isSmall) {
|
||||||
|
dispatch(setSidebarVisibility(false))
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
const header = (
|
const header = (
|
||||||
|
|||||||
Reference in New Issue
Block a user