From cd0b07b3adb36fb5ec098f9e511ab45d774fee7b Mon Sep 17 00:00:00 2001 From: Wes Bos Date: Tue, 30 Jan 2018 12:41:01 -0500 Subject: Move to Prisma Backend --- components/TakeMyMoney.js | 43 ------------------------------------------- 1 file changed, 43 deletions(-) delete mode 100644 components/TakeMyMoney.js (limited to 'components/TakeMyMoney.js') diff --git a/components/TakeMyMoney.js b/components/TakeMyMoney.js deleted file mode 100644 index d68cca1..0000000 --- a/components/TakeMyMoney.js +++ /dev/null @@ -1,43 +0,0 @@ -import { Component } from 'react'; -import StripeCheckout from 'react-stripe-checkout'; -import { CREATE_ORDER_MUTATION, CURRENT_USER_QUERY } from '../queries'; -import { graphql, compose } from 'react-apollo'; - - -class TakeMyMoney extends Component { - onToken = async (res) => { - 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 || ''; - return ( -
- - {this.props.children} - -
- ) - } -} - -const userEnhancer = graphql(CURRENT_USER_QUERY, { name: 'currentUserQuery' }); -const createOrderEnhancer = graphql(CREATE_ORDER_MUTATION, { name: 'createOrder' }); -export default compose(userEnhancer, createOrderEnhancer)(TakeMyMoney); -- cgit v1.3