Fix menu items highlight
This commit is contained in:
@@ -21,7 +21,7 @@ const useStyles = makeStyles((theme) => ({
|
|||||||
}),
|
}),
|
||||||
},
|
},
|
||||||
open: {
|
open: {
|
||||||
width: 200,
|
width: 240,
|
||||||
},
|
},
|
||||||
closed: {
|
closed: {
|
||||||
width: 55,
|
width: 55,
|
||||||
@@ -44,7 +44,7 @@ const translatedResourceName = (resource, translate) =>
|
|||||||
: inflection.humanize(inflection.pluralize(resource.name)),
|
: inflection.humanize(inflection.pluralize(resource.name)),
|
||||||
})
|
})
|
||||||
|
|
||||||
const Menu = ({ onMenuClick, dense }) => {
|
const Menu = ({ dense = false }) => {
|
||||||
const open = useSelector((state) => state.admin.ui.sidebarOpen)
|
const open = useSelector((state) => state.admin.ui.sidebarOpen)
|
||||||
const translate = useTranslate()
|
const translate = useTranslate()
|
||||||
const classes = useStyles()
|
const classes = useStyles()
|
||||||
@@ -68,7 +68,6 @@ const Menu = ({ onMenuClick, dense }) => {
|
|||||||
activeClassName={classes.active}
|
activeClassName={classes.active}
|
||||||
primaryText={translatedResourceName(resource, translate)}
|
primaryText={translatedResourceName(resource, translate)}
|
||||||
leftIcon={resource.icon || <ViewListIcon />}
|
leftIcon={resource.icon || <ViewListIcon />}
|
||||||
onClick={onMenuClick}
|
|
||||||
sidebarIsOpen={open}
|
sidebarIsOpen={open}
|
||||||
dense={dense}
|
dense={dense}
|
||||||
/>
|
/>
|
||||||
@@ -93,7 +92,6 @@ const Menu = ({ onMenuClick, dense }) => {
|
|||||||
activeClassName={classes.active}
|
activeClassName={classes.active}
|
||||||
primaryText={name}
|
primaryText={name}
|
||||||
leftIcon={al.icon || <ViewListIcon />}
|
leftIcon={al.icon || <ViewListIcon />}
|
||||||
onClick={onMenuClick}
|
|
||||||
sidebarIsOpen={open}
|
sidebarIsOpen={open}
|
||||||
dense={dense}
|
dense={dense}
|
||||||
exact
|
exact
|
||||||
|
|||||||
@@ -14,12 +14,16 @@ const useStyles = makeStyles(
|
|||||||
(theme) => ({
|
(theme) => ({
|
||||||
icon: { minWidth: theme.spacing(5) },
|
icon: { minWidth: theme.spacing(5) },
|
||||||
sidebarIsOpen: {
|
sidebarIsOpen: {
|
||||||
paddingLeft: 25,
|
'& a': {
|
||||||
transition: 'padding-left 195ms cubic-bezier(0.4, 0, 0.6, 1) 0ms',
|
transition: 'padding-left 195ms cubic-bezier(0.4, 0, 0.6, 1) 0ms',
|
||||||
|
paddingLeft: theme.spacing(4),
|
||||||
|
},
|
||||||
},
|
},
|
||||||
sidebarIsClosed: {
|
sidebarIsClosed: {
|
||||||
paddingLeft: 0,
|
'& a': {
|
||||||
transition: 'padding-left 195ms cubic-bezier(0.4, 0, 0.6, 1) 0ms',
|
transition: 'padding-left 195ms cubic-bezier(0.4, 0, 0.6, 1) 0ms',
|
||||||
|
paddingLeft: theme.spacing(2),
|
||||||
|
},
|
||||||
},
|
},
|
||||||
}),
|
}),
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user