import gql from 'graphql-tag' import { graphql, compose } from 'react-apollo' const GetSaleDetail = gql` query GetSaleDetail($store: store, $sale: String, $apikey: String) { getSaleDetail(store: $store, sale: $sale, apikey: $apikey) { name sale sale_key store description sale_url begins ends image_urls products } }` const withAppSyncSaleDetail = compose( graphql(GetSaleDetail, { name: 'getSaleDetail', options: (ownProps) => ({ fetchPolicy: 'cache-and-network', variables: { store: ownProps.store, sale: ownProps.sale, apikey: ownProps.apikey } }), props: (props) => { if (props.getSaleDetail.error) console.log(props.getSaleDetail.error) return props } }) ) export { GetSaleDetail, withAppSyncSaleDetail }