summaryrefslogtreecommitdiffstats
path: root/frontend/components/RemoveFromCart.js
diff options
context:
space:
mode:
authorWes Bos <wesbos@gmail.com>2018-03-14 21:45:47 -0400
committerWes Bos <wesbos@gmail.com>2018-03-14 21:45:47 -0400
commit43890f9940326702dac1769eb0ded8651db6bad6 (patch)
tree2c8e88c147a8d60f6054360baa4e6029d1431fc0 /frontend/components/RemoveFromCart.js
parente3aaf8d61e6abde276d4f5649bf86723515ac73c (diff)
tests
Diffstat (limited to 'frontend/components/RemoveFromCart.js')
-rw-r--r--frontend/components/RemoveFromCart.js14
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 };