UNPKG

pubsweet-component-wax

Version:

PubSweet component for the Wax collaborative document editor

26 lines (21 loc) 493 B
import React from 'react' import { Mutation } from '@apollo/react-components' import gql from 'graphql-tag' const UPLOAD_FILE = gql` mutation UploadFile($file: Upload!) { upload(file: $file) { url } } ` const uploadFileMutation = props => { const { render } = props return ( <Mutation mutation={UPLOAD_FILE}> {(uploadFile, uploadFileResult) => render({ uploadFile, uploadFileResult }) } </Mutation> ) } export default uploadFileMutation