4
0
forked from crowetic/commerce

21 lines
448 B
TypeScript
Raw Normal View History

2020-10-03 06:45:09 -05:00
import { FC } from 'react'
2020-09-30 11:44:38 -05:00
import {
CartProvider as CommerceCartProvider,
useCart as useCommerceCart,
2020-10-01 20:40:40 -05:00
} from 'lib/commerce/cart'
2020-09-30 11:44:38 -05:00
2020-10-01 20:40:40 -05:00
export type Cart = any
2020-09-30 11:44:38 -05:00
2020-10-03 06:45:09 -05:00
export const CartProvider: FC = ({ children }) => {
2020-10-03 19:59:15 -05:00
return <CommerceCartProvider url="/api/cart">{children}</CommerceCartProvider>
2020-09-30 11:44:38 -05:00
}
2020-10-03 06:45:09 -05:00
export function useCart() {
2020-10-03 19:59:15 -05:00
const cart = useCommerceCart<Cart>()
// TODO: Do something to make this prop work
cart.isEmpty = true
return cart
2020-09-30 11:44:38 -05:00
}