pubsweet-component-editoria-dashboard
Version:
The application dashboard for the Editoria project.
26 lines (21 loc) • 535 B
JavaScript
import React from 'react'
import { Mutation } from '@apollo/react-components'
import gql from 'graphql-tag'
const ARCHIVE_BOOK = gql`
mutation ArchiveBook($id: ID!, $archive: Boolean!) {
archiveBook(id: $id, archive: $archive) {
id
}
}
`
const archiveBookMutation = props => {
const { render } = props
return (
<Mutation mutation={ARCHIVE_BOOK}>
{(archiveBook, archiveBookResult) =>
render({ archiveBook, archiveBookResult })
}
</Mutation>
)
}
export default archiveBookMutation