Update requirement files with new feature templates and fix backend API error message, along with mobile project config updates and documentation improvements
This commit is contained in:
@@ -1,27 +1,22 @@
|
||||
import { Store } from "pullstate";
|
||||
import { Store } from 'pullstate';
|
||||
|
||||
const CartStore = new Store({
|
||||
|
||||
cart: []
|
||||
cart: [],
|
||||
});
|
||||
|
||||
export default CartStore;
|
||||
|
||||
export const addToCart = product => {
|
||||
export const addToCart = (product) => {
|
||||
const currentCart = CartStore.getRawState().cart;
|
||||
const added = !currentCart.includes(product);
|
||||
|
||||
const currentCart = CartStore.getRawState().cart;
|
||||
const added = !currentCart.includes(product);
|
||||
CartStore.update((s) => {
|
||||
if (currentCart.includes(product)) {
|
||||
s.cart = currentCart.filter((current) => current !== product);
|
||||
} else {
|
||||
s.cart = [...s.cart, product];
|
||||
}
|
||||
});
|
||||
|
||||
CartStore.update(s => {
|
||||
|
||||
if (currentCart.includes(product)) {
|
||||
|
||||
s.cart = currentCart.filter(current => current !== product);
|
||||
} else {
|
||||
|
||||
s.cart = [ ...s.cart, product ];
|
||||
}
|
||||
});
|
||||
|
||||
return added;
|
||||
}
|
||||
return added;
|
||||
};
|
||||
|
Reference in New Issue
Block a user