diff options
| author | Wes Bos <wesbos@gmail.com> | 2018-09-14 12:18:12 -0400 |
|---|---|---|
| committer | Wes Bos <wesbos@gmail.com> | 2018-09-14 12:18:12 -0400 |
| commit | 2d145b026cfdf54a63bef0b9d6324b6785390307 (patch) | |
| tree | f6c1d8f987437803a5c026e70535bf9ff244e885 /stepped-solutions/FINISHED/frontend/components/AddToCart.js | |
| parent | 8a5825d52271d712ec7c8348447d433067e13ef2 (diff) | |
move finished folder
Diffstat (limited to 'stepped-solutions/FINISHED/frontend/components/AddToCart.js')
| -rw-r--r-- | stepped-solutions/FINISHED/frontend/components/AddToCart.js | 36 |
1 files changed, 0 insertions, 36 deletions
diff --git a/stepped-solutions/FINISHED/frontend/components/AddToCart.js b/stepped-solutions/FINISHED/frontend/components/AddToCart.js deleted file mode 100644 index 8a71cc3..0000000 --- a/stepped-solutions/FINISHED/frontend/components/AddToCart.js +++ /dev/null @@ -1,36 +0,0 @@ -import React from 'react'; -import { Mutation } from 'react-apollo'; -import gql from 'graphql-tag'; -import { CURRENT_USER_QUERY } from './User'; - -const ADD_TO_CART_MUTATION = gql` - mutation addToCart($id: ID!) { - addToCart(id: $id) { - id - quantity - } - } -`; - -class AddToCart extends React.Component { - render() { - const { id } = this.props; - return ( - <Mutation - mutation={ADD_TO_CART_MUTATION} - variables={{ - id, - }} - refetchQueries={[{ query: CURRENT_USER_QUERY }]} - > - {(addToCart, { loading }) => ( - <button disabled={loading} onClick={addToCart}> - Add{loading && 'ing'} To Cart 🛒 - </button> - )} - </Mutation> - ); - } -} -export default AddToCart; -export { ADD_TO_CART_MUTATION }; |
