Don't show "logout" when authenticated by Header
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
import React, { useState } from 'react'
|
import React, { useState } from 'react'
|
||||||
import { useSelector } from 'react-redux'
|
import { useSelector } from 'react-redux'
|
||||||
import { makeStyles, useMediaQuery } from '@material-ui/core'
|
import { makeStyles } from '@material-ui/core'
|
||||||
import { useTranslate, MenuItemLink, getResources } from 'react-admin'
|
import { useTranslate, MenuItemLink, getResources } from 'react-admin'
|
||||||
import { withRouter } from 'react-router-dom'
|
import { withRouter } from 'react-router-dom'
|
||||||
import LibraryMusicIcon from '@material-ui/icons/LibraryMusic'
|
import LibraryMusicIcon from '@material-ui/icons/LibraryMusic'
|
||||||
@@ -30,8 +30,7 @@ const translatedResourceName = (resource, translate) =>
|
|||||||
: inflection.humanize(inflection.pluralize(resource.name)),
|
: inflection.humanize(inflection.pluralize(resource.name)),
|
||||||
})
|
})
|
||||||
|
|
||||||
const Menu = ({ onMenuClick, dense, logout }) => {
|
const Menu = ({ onMenuClick, dense }) => {
|
||||||
const isXsmall = useMediaQuery((theme) => theme.breakpoints.down('xs'))
|
|
||||||
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()
|
||||||
@@ -116,7 +115,6 @@ const Menu = ({ onMenuClick, dense, logout }) => {
|
|||||||
{resources.filter(subItems('library')).map(renderResourceMenuItemLink)}
|
{resources.filter(subItems('library')).map(renderResourceMenuItemLink)}
|
||||||
</SubMenu>
|
</SubMenu>
|
||||||
{resources.filter(subItems(undefined)).map(renderResourceMenuItemLink)}
|
{resources.filter(subItems(undefined)).map(renderResourceMenuItemLink)}
|
||||||
{isXsmall && logout}
|
|
||||||
<HelpDialog />
|
<HelpDialog />
|
||||||
</div>
|
</div>
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -15,6 +15,7 @@ import {
|
|||||||
} from '@material-ui/core'
|
} from '@material-ui/core'
|
||||||
import { makeStyles } from '@material-ui/core/styles'
|
import { makeStyles } from '@material-ui/core/styles'
|
||||||
import AccountCircle from '@material-ui/icons/AccountCircle'
|
import AccountCircle from '@material-ui/icons/AccountCircle'
|
||||||
|
import config from '../config'
|
||||||
|
|
||||||
const useStyles = makeStyles((theme) => ({
|
const useStyles = makeStyles((theme) => ({
|
||||||
user: {},
|
user: {},
|
||||||
@@ -99,7 +100,7 @@ const UserMenu = (props) => {
|
|||||||
})
|
})
|
||||||
: null
|
: null
|
||||||
)}
|
)}
|
||||||
{logout}
|
{!config.auth && logout}
|
||||||
</MenuList>
|
</MenuList>
|
||||||
</Popover>
|
</Popover>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Reference in New Issue
Block a user