UNPKG

pubsweet-component-wax

Version:

PubSweet component for the Wax collaborative document editor

37 lines (31 loc) 654 B
import React from 'react' import PropTypes from 'prop-types' import { Query } from '@apollo/react-components' import gql from 'graphql-tag' const CURRENT_USER_TEAM = gql` query($where: TeamWhereInput) { teams(where: $where) { name role } } ` const getUserTeamsQuery = props => { const { currentUser: { id }, render, } = props return ( <Query fetchPolicy="network-only" query={CURRENT_USER_TEAM} variables={{ where: { users: [id] } }} > {render} </Query> ) } getUserTeamsQuery.propTypes = { render: PropTypes.any, // eslint-disable-line } export default getUserTeamsQuery