mirror of
https://github.com/navidrome/navidrome.git
synced 2025-06-09 20:02:22 +03:00
Close the sidebar menu when clicking "Personal" in mobile screens
This commit is contained in:
parent
88f44b2e77
commit
2b06f20f41
@ -28,6 +28,7 @@ const Menu = ({ onMenuClick, dense, logout }) => {
|
|||||||
const translate = useTranslate()
|
const translate = useTranslate()
|
||||||
const resources = useSelector(getResources)
|
const resources = useSelector(getResources)
|
||||||
|
|
||||||
|
// TODO State is not persisted in mobile when you close the sidebar menu. Move to redux?
|
||||||
const [state, setState] = useState({
|
const [state, setState] = useState({
|
||||||
menuLibrary: true,
|
menuLibrary: true,
|
||||||
menuSettings: false
|
menuSettings: false
|
||||||
@ -75,7 +76,11 @@ const Menu = ({ onMenuClick, dense, logout }) => {
|
|||||||
dense={dense}
|
dense={dense}
|
||||||
>
|
>
|
||||||
{resources.filter(subItems('settings')).map(renderMenuItemLink)}
|
{resources.filter(subItems('settings')).map(renderMenuItemLink)}
|
||||||
<PersonalMenu dense={dense} sidebarIsOpen={open} />
|
<PersonalMenu
|
||||||
|
dense={dense}
|
||||||
|
sidebarIsOpen={open}
|
||||||
|
onClick={onMenuClick}
|
||||||
|
/>
|
||||||
</SubMenu>
|
</SubMenu>
|
||||||
{resources.filter(subItems(undefined)).map(renderMenuItemLink)}
|
{resources.filter(subItems(undefined)).map(renderMenuItemLink)}
|
||||||
{isXsmall && logout}
|
{isXsmall && logout}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user