import { Component } from 'react'; import StripeCheckout from 'react-stripe-checkout'; import { graphql, compose } from 'react-apollo'; import { CREATE_ORDER_MUTATION, CURRENT_USER_QUERY } from '../queries'; class TakeMyMoney extends Component { onToken = async res => { console.log('We got a toooken!'); const token = res.id; const userId = this.props.currentUserQuery.user.id; const itemId = this.props.id; console.log(`Going to make a purchase with ${token}`); console.log(`THe person that bought this was ${userId}`); console.log(`The item id is ${itemId}`); const charge = await this.props.createOrder({ variables: { token, userId, itemId } }); alert(`Back from the charge! ${charge.id}`); console.log(charge); }; render() { // const user = this.props.currentUserQuery.user || {}; // const email = user.email || ''; const email = 'wesbos@gmail.com'; return (