4
0
forked from crowetic/commerce

22 lines
436 B
TypeScript
Raw Normal View History

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 }