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 = ({ productId }) => { let cart = getCart() return cart[productId] } const addItemCart = ({ productId, quantity, selected = false }) => { let cart = getCart() quantity = parseInt(quantity) cart[productId] = { productId, quantity, selected } setCart(cart) return true } const deleteItemCart = ({ productId }) => { let cart = getCart() delete cart[productId] setCart(cart) return true } export { getCart, getItemCart, addItemCart, deleteItemCart }