diff options
Diffstat (limited to 'frontend/components/RemoveFromCart.js')
| -rw-r--r-- | frontend/components/RemoveFromCart.js | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/frontend/components/RemoveFromCart.js b/frontend/components/RemoveFromCart.js index 8d0d214..235ecce 100644 --- a/frontend/components/RemoveFromCart.js +++ b/frontend/components/RemoveFromCart.js @@ -1,6 +1,5 @@ import { Component } from 'react'; -import { graphql, compose } from 'react-apollo'; -import Transition from 'react-transition-group/Transition'; +import { compose } from 'react-apollo'; import styled from 'styled-components'; import PropTypes from 'prop-types'; import { removeFromCartEnhancer } from '../enhancers/enhancers'; @@ -16,15 +15,17 @@ const BigButton = styled.button` `; class RemoveFromCart extends Component { + static propTypes = { + removeFromCart: PropTypes.func.isRequired, + id: PropTypes.string.isRequired, + }; + handleRemoveFromCart = async () => { - console.log(`gonna remove item from cart`); - const res = await this.props.removeFromCart({ + await this.props.removeFromCart({ variables: { id: this.props.id, }, }); - console.log('This came back from removeFromCart:', res); - // this.props.currentUserQuery.refetch(); }; render() { @@ -37,3 +38,4 @@ class RemoveFromCart extends Component { } export default compose(removeFromCartEnhancer)(RemoveFromCart); +export { RemoveFromCart }; |
