UNPKG

pubsweet-component-editoria-navigation

Version:

The navigation for the Editoria project.

32 lines (28 loc) 732 B
import React from 'react' import { Subscription } from '@apollo/react-components' import gql from 'graphql-tag' const UPDATE_APPLICATION_PARAMETERS_SUBSCRIPTION = gql` subscription UpdateApplicationParameters { updateApplicationParameters { id context area config } } ` const updateApplicationParametersSubscription = props => { const { render, ApplicationParameterQuery } = props const triggerRefetch = () => { ApplicationParameterQuery.refetch() } return ( <Subscription onSubscriptionData={triggerRefetch} subscription={UPDATE_APPLICATION_PARAMETERS_SUBSCRIPTION} > {render} </Subscription> ) } export { updateApplicationParametersSubscription }