const getCart = () => { const cart = localStorage.getItem('cart'); if (cart) return JSON.parse(cart); return {}; } const setCart = (cart) => { localStorage.setItem('cart', JSON.stringify(cart)); return true; } const getItemCart = (product_id) => { let cart = getCart(); return cart[product_id]; } const createOrUpdateItemCart = (product_id, quantity, selected = false) => { let cart = getCart(); cart[product_id] = { product_id, quantity, selected }; setCart(cart); return true; } const deleteItemCart = (product_id) => { let cart = getCart(); delete cart[product_id]; setCart(cart); return true; } export { getCart, getItemCart, createOrUpdateItemCart, deleteItemCart }