AddToBasketBtn.js 546 B

1234567891011121314151617181920212223
  1. import styles from "styles/AddToBasketBtn.module.scss";
  2. import GetIcon from "components/GetIcon";
  3. import cartStore from "stores/cartStore";
  4. const AddToBasketBtn = ({ data: product }) => {
  5. const addToBasket = (product) => {
  6. cartStore.addProduct(product);
  7. };
  8. return (
  9. <button
  10. className={styles.addToBasket}
  11. onClick={(e) => {
  12. e.preventDefault();
  13. addToBasket(product);
  14. }}
  15. >
  16. <GetIcon icon="BsFillCartPlusFill" size={18} /> add to basket
  17. </button>
  18. );
  19. };
  20. export default AddToBasketBtn;