import { getCart } from '@/core/utils/cart' import { useQuery } from 'react-query' import _ from 'lodash' import CartApi from '../api/CartApi' const useCart = ({ enabled }) => { const cart = getCart() const variantIds = _.keys(cart).join(',') const fetchCart = async () => CartApi({ variantIds }) const { data, isLoading } = useQuery('cart', fetchCart, { enabled }) return { cart: { data, isLoading } } } export default useCart