import React from 'react'; import StripeCheckout from 'react-stripe-checkout'; import { Mutation } from 'react-apollo'; import Router from 'next/router'; import NProgress from 'nprogress'; import PropTypes from 'prop-types'; import gql from 'graphql-tag'; import calcTotalPrice from '../lib/calcTotalPrice'; import Error from './ErrorMessage'; import User, { CURRENT_USER_QUERY } from './User'; function totalItems(cart) { return cart.reduce((tally, cartItem) => tally + cartItem.quantity, 0); } class TakeMyMoney extends React.Component { onToken = res => { console.log('On Token Called!'); console.log(res.id); }; render() { return ( {({ data: { me } }) => ( this.onToken(res)} > {this.props.children} )} ); } } export default TakeMyMoney;