forked from crowetic/commerce
26 lines
526 B
TypeScript
26 lines
526 B
TypeScript
import type { FC } from 'react'
|
|
import {
|
|
CartProvider as CommerceCartProvider,
|
|
useCart as useCommerceCart,
|
|
} from '@lib/commerce/cart'
|
|
import type { Cart } from '../api/cart'
|
|
|
|
export type { Cart }
|
|
|
|
export const CartProvider: FC = ({ children }) => {
|
|
return (
|
|
<CommerceCartProvider url="/api/bigcommerce/cart">
|
|
{children}
|
|
</CommerceCartProvider>
|
|
)
|
|
}
|
|
|
|
export function useCart() {
|
|
const cart = useCommerceCart<Cart>()
|
|
|
|
// TODO: Do something to make this prop work
|
|
cart.isEmpty = true
|
|
|
|
return cart
|
|
}
|