diff --git a/ui/src/layout/AppBar.js b/ui/src/layout/AppBar.js index ca56af286..e72ecf0cb 100644 --- a/ui/src/layout/AppBar.js +++ b/ui/src/layout/AppBar.js @@ -4,6 +4,7 @@ import { UserMenu, MenuItemLink, useTranslate, + usePermissions, getResources, } from 'react-admin' import { useSelector } from 'react-redux' @@ -65,6 +66,7 @@ const CustomUserMenu = ({ onClick, ...rest }) => { const translate = useTranslate() const resources = useSelector(getResources) const classes = useStyles(rest) + const { permissions } = usePermissions() const renderSettingsMenuItemLink = (resource) => { const label = translate(`resources.${resource.name}.name`, { @@ -88,7 +90,7 @@ const CustomUserMenu = ({ onClick, ...rest }) => { return ( <> - {config.devActivityMenu && } + {config.devActivityMenu && permissions === 'admin' && }