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-10-02 12:59:50 -03:00
|
|
|
import { FunctionComponent } from 'react'
|
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-02 12:59:50 -03:00
|
|
|
interface Props {
|
|
|
|
children?: any
|
2020-09-30 11:44:38 -05:00
|
|
|
}
|
|
|
|
|
2020-10-02 12:59:50 -03:00
|
|
|
function useCart() {
|
2020-10-01 20:40:40 -05:00
|
|
|
return useCommerceCart<Cart>()
|
2020-09-30 11:44:38 -05:00
|
|
|
}
|
2020-10-02 12:59:50 -03:00
|
|
|
|
|
|
|
const CartProvider: FunctionComponent<Props> = ({ children }) => {
|
|
|
|
return <CommerceCartProvider>{children}</CommerceCartProvider>
|
|
|
|
}
|
|
|
|
|
|
|
|
export { CartProvider, useCart }
|