pubsweet-component-editoria-navigation
Version:
The navigation for the Editoria project.
33 lines (27 loc) • 570 B
JavaScript
import React from 'react'
import PropTypes from 'prop-types'
import { Query } from '@apollo/react-components'
import gql from 'graphql-tag'
const CURRENT_USER = gql`
query CurrentUser {
currentUser {
id
username
admin
givenName
surname
}
}
`
const CurrentUserQuery = props => {
const { render } = props
return (
<Query fetchPolicy="network-only" query={CURRENT_USER}>
{render}
</Query>
)
}
CurrentUserQuery.propTypes = {
render: PropTypes.any, // eslint-disable-line
}
export default CurrentUserQuery