import React, { FC } from "react"; import { gql, useQuery } from "@apollo/client"; import { useFormProvider } from '../../FormContext' import { Query, QuestionStatus, User } from "../../../../../__generated__/graphql-schema"; export const ReviewerFragment = gql` fragment ReviewerFields on Question { reviewer { id } } ` const REVIEWERS_QUERY = gql` query ReviwersQuery { reviewers { nodes { id name email } } } ` type Props = { reviewer?: User } export const ReviewerSelect: FC = () => { const { question, hooks: { register } } = useFormProvider() const { loading, data } = useQuery(REVIEWERS_QUERY); if (loading) return null; const reviewers = data?.reviewers.nodes return ( ); };