import gql from 'graphql-tag' import { graphql, compose } from 'react-apollo' const GetOrder = gql` query GetOrder($merchantId: String, $number: String) { getOrder(merchantId: $merchantId, number: $number) { id number merchant_id submitted_at total } }` const withAppSyncOrder = compose( graphql(GetOrder, { name: 'getOrder', options: (ownProps) => ({ fetchPolicy: 'cache-and-network', variables: { merchantId: ownProps.merchantId, number: ownProps.number } }), props: (props) => { if (props.getOrder.error) console.log(props.getOrder.error) return props } }) ) export { GetOrder, withAppSyncOrder }