blob: 44931b8a086f41c6aa7acbd8236ec7e6c61509c3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
import { getCart } from "@/core/utils/cart"
import { useQuery } from "react-query"
import _ from "lodash"
import CartApi from "../api/CartApi"
const useCart = () => {
const cart = getCart()
const variantIds = _.keys(cart).join(',')
const fetchCart = async () => CartApi({ variantIds })
const { data, isLoading } = useQuery('cart', fetchCart)
return {
cart: { data, isLoading }
}
}
export default useCart
|