Show Person icon for non admin users

This commit is contained in:
Deluan
2021-04-29 18:26:53 -04:00
parent bcda53f115
commit 71dc0dddaf
2 changed files with 7 additions and 2 deletions
+7
View File
@@ -10,6 +10,8 @@ import { useSelector } from 'react-redux'
import { makeStyles, MenuItem, ListItemIcon, Divider } from '@material-ui/core'
import ViewListIcon from '@material-ui/icons/ViewList'
import InfoIcon from '@material-ui/icons/Info'
import PersonIcon from '@material-ui/icons/Person'
import SupervisorAccountIcon from '@material-ui/icons/SupervisorAccount'
import { AboutDialog } from '../dialogs'
import PersonalMenu from './PersonalMenu'
import ActivityPanel from './ActivityPanel'
@@ -77,6 +79,11 @@ const CustomUserMenu = ({ onClick, ...rest }) => {
if (!userResource) {
return null
}
if (permissions !== 'admin') {
userResource.icon = PersonIcon
} else {
userResource.icon = SupervisorAccountIcon
}
return renderSettingsMenuItemLink(
userResource,
permissions !== 'admin' ? localStorage.getItem('userId') : null
-2
View File
@@ -1,4 +1,3 @@
import Group from '@material-ui/icons/Group'
import UserList from './UserList'
import UserEdit from './UserEdit'
import UserCreate from './UserCreate'
@@ -7,5 +6,4 @@ export default {
list: UserList,
edit: UserEdit,
create: UserCreate,
icon: Group,
}