pubsweet-component-editoria-navigation
Version:
The navigation for the Editoria project.
32 lines (28 loc) • 732 B
JavaScript
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 }