diff --git a/src/CartItemList.tsx b/src/CartItemList.tsx index 0a9bd71..f618a4c 100644 --- a/src/CartItemList.tsx +++ b/src/CartItemList.tsx @@ -57,7 +57,9 @@ export const CartItemList: React.FC = (props) => { setShowLoader(false); setIsShowModal(false); updateCartItems(); - updateCartData(); + if (isLoggedIn) { + updateCartData(); + } }) .catch(error => { setShowLoader(false); @@ -71,7 +73,9 @@ export const CartItemList: React.FC = (props) => { removeCartItem(mcart, id) .then(() => { updateCartItems(); - updateCartData(); + if (isLoggedIn) { + updateCartData(); + } setRemovingItem(-1); }) .catch(error => { @@ -84,7 +88,9 @@ export const CartItemList: React.FC = (props) => { updateCartItem(mcart, id, quantity) .then(() => { updateCartItems(); - updateCartData(); + if (isLoggedIn) { + updateCartData(); + } }) .catch(error => { console.error(error); diff --git a/src/Product.tsx b/src/Product.tsx index 2bfd6f6..db969a8 100644 --- a/src/Product.tsx +++ b/src/Product.tsx @@ -120,8 +120,10 @@ export const Product: React.FC = () => { } else { updateCartItems(); } - if (isLoggedIn) setIsCartSelected(true); - updateCartData(); + if (isLoggedIn) { + setIsCartSelected(true); + updateCartData(); + } setCartQuantity(1); handleShowCartPopup(); }).finally(() => {