4
0
forked from crowetic/commerce

Updated cart hook

This commit is contained in:
Luis Alvarez 2020-10-03 19:59:15 -05:00
parent b1e6aa25b5
commit ec1377850e
2 changed files with 8 additions and 5 deletions

View File

@ -7,9 +7,14 @@ import {
export type Cart = any
export const CartProvider: FC = ({ children }) => {
return <CommerceCartProvider query="">{children}</CommerceCartProvider>
return <CommerceCartProvider url="/api/cart">{children}</CommerceCartProvider>
}
export function useCart() {
return useCommerceCart<Cart>()
const cart = useCommerceCart<Cart>()
// TODO: Do something to make this prop work
cart.isEmpty = true
return cart
}

View File

@ -21,11 +21,9 @@ const CartProvider: FC<CartProviderProps> = ({ children, query, url }) => {
const { fetcher } = useCommerce()
const cartId = getCartCookie()
const response = useSWR(() => (cartId ? [url, query] : null), fetcher)
// TODO: Do something to make this prop work
const isEmpty = true
return (
<CartContext.Provider value={{ ...response, isEmpty }}>
<CartContext.Provider value={{ ...response, isEmpty: true }}>
{children}
</CartContext.Provider>
)