import gql from 'graphql-tag' import { graphql, compose } from 'react-apollo' const GetStakepoolMetadata = gql` query GetStakepoolMetadata($poolIdBech32: String) { getStakepoolMetadata(poolIdBech32: $poolIdBech32) { name ticker homepage description extended } }` const withAppSyncStakepoolMetadata = compose( graphql(GetStakepoolMetadata, { name: 'getStakepoolMetadata', options: (ownProps) => ({ fetchPolicy: 'cache-and-network', variables: { poolIdBech32: ownProps.poolIdBech32 } }), props: (props) => { if (props.getStakepoolMetadata.error) console.log(props.getStakepoolMetadata.error) return props } }) ) export { GetStakepoolMetadata, withAppSyncStakepoolMetadata }