commerce/lib/bigcommerce/cart/use-add-item.tsx
2020-10-04 13:46:28 -05:00

12 lines
386 B
TypeScript

import type { Fetcher } from '@lib/commerce'
import { default as useCartAddItem } from '@lib/commerce/cart/use-add-item'
import { Cart } from '.'
async function fetcher(fetch: Fetcher<Cart>, { item }: { item: any }) {
return fetch({ url: '/api/cart', method: 'POST', body: { item } })
}
export default function useAddItem() {
return useCartAddItem<Cart, { item: any }>(fetcher)
}