4
0
forked from crowetic/commerce

Removed no longer required cart mock

This commit is contained in:
Luis Alvarez
2020-10-05 10:17:46 -05:00
parent eb5fdebcf5
commit 55ac91fcee
2 changed files with 2 additions and 105 deletions

View File

@@ -18,6 +18,8 @@ export const CartProvider: FC = ({ children }) => {
export function useCart() {
const cart = useCommerceCart<Cart>()
// Uses a getter to only calculate the prop when required
// cart.data is also a getter and it's better to not trigger it early
Object.defineProperty(cart, 'isEmpty', {
get() {
return Object.values(cart.data?.line_items ?? {}).every(