Fixed issue that caused warnings on logout page
This commit is contained in:
parent
d03525d315
commit
dd6fc65b62
|
@ -8,6 +8,7 @@ import { useQuery, gql } from '@apollo/client'
|
||||||
import { Authorized } from './components/routes/AuthorizedRoute'
|
import { Authorized } from './components/routes/AuthorizedRoute'
|
||||||
import { Helmet } from 'react-helmet'
|
import { Helmet } from 'react-helmet'
|
||||||
import Header from './components/header/Header'
|
import Header from './components/header/Header'
|
||||||
|
import { authToken } from './authentication'
|
||||||
|
|
||||||
export const ADMIN_QUERY = gql`
|
export const ADMIN_QUERY = gql`
|
||||||
query adminQuery {
|
query adminQuery {
|
||||||
|
@ -94,13 +95,11 @@ const SideButtonLabel = styled.div`
|
||||||
`
|
`
|
||||||
|
|
||||||
export const SideMenu = () => {
|
export const SideMenu = () => {
|
||||||
const adminQuery = useQuery(ADMIN_QUERY)
|
const adminQuery = authToken() ? useQuery(ADMIN_QUERY) : null
|
||||||
const mapboxQuery = useQuery(MAPBOX_QUERY)
|
const mapboxQuery = authToken() ? useQuery(MAPBOX_QUERY) : null
|
||||||
|
|
||||||
const isAdmin =
|
const isAdmin = adminQuery?.data?.myUser?.admin
|
||||||
adminQuery.data && adminQuery.data.myUser && adminQuery.data.myUser.admin
|
const mapboxEnabled = !!mapboxQuery?.data?.mapboxToken
|
||||||
|
|
||||||
const mapboxEnabled = mapboxQuery.data && mapboxQuery.data.mapboxToken != null
|
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<SideMenuContainer>
|
<SideMenuContainer>
|
||||||
|
|
Loading…
Reference in New Issue