pubsweet-component-bookbuilder
Version:
34 lines (29 loc) • 797 B
JavaScript
import React from 'react'
import { Mutation } from '@apollo/react-components'
import gql from 'graphql-tag'
const UPDATE_BOOK_COMPONENT_ORDER = gql`
mutation UpdateBookComponentOrder(
$targetDivisionId: ID!
$bookComponentId: ID!
$index: Int!
) {
updateBookComponentOrder(
targetDivisionId: $targetDivisionId
bookComponentId: $bookComponentId
index: $index
) {
id
}
}
`
const updatedBookComponentOrderMutation = props => {
const { render } = props
return (
<Mutation mutation={UPDATE_BOOK_COMPONENT_ORDER}>
{(updateBookComponentOrder, updateBookComponentOrderResult) =>
render({ updateBookComponentOrder, updateBookComponentOrderResult })
}
</Mutation>
)
}
export default updatedBookComponentOrderMutation