import gql from 'graphql-tag' import { graphql, compose } from 'react-apollo' const GetActiveStakeAmount = gql` query GetActiveStakeAmount($epochNumber: Int) { getActiveStakeAmount(epochNumber: $epochNumber) { amount_in_lovelaces } }` const GetActiveStakeAmount = gql` query GetActiveStakeAmount($poolBech32Id: String, $epochNumber: Int) { getActiveStakeAmount(poolBech32Id: $poolBech32Id, epochNumber: $epochNumber) { amount_in_lovelaces } }` const GetActiveStakeAmount = gql` query GetActiveStakeAmount($poolBech32Id: String, $epochNumber: Int) { getActiveStakeAmount(poolBech32Id: $poolBech32Id, epochNumber: $epochNumber) { } }` const withAppSyncActiveStakeAmount = compose( graphql(GetActiveStakeAmount, { name: 'getActiveStakeAmount', options: (ownProps) => ({ fetchPolicy: 'cache-and-network', variables: { epochNumber: ownProps.epochNumber } }), props: (props) => { if (props.getActiveStakeAmount.error) console.log(props.getActiveStakeAmount.error) return props } }) ) export { GetActiveStakeAmount, GetActiveStakeAmount, GetActiveStakeAmount, withAppSyncActiveStakeAmount }