diff --git a/src/pages/menu/components/MenuList/MenuList.tsx b/src/pages/menu/components/MenuList/MenuList.tsx index 27326d2..9b05758 100644 --- a/src/pages/menu/components/MenuList/MenuList.tsx +++ b/src/pages/menu/components/MenuList/MenuList.tsx @@ -248,10 +248,12 @@ export function MenuList({ data, categoryRefs }: MenuListProps) { - {items.find((i) => i.id === item.id) && ( + {items.some((i) => i.id === item.id) && ( i.id === item.id)?.quantity + items + .filter((i) => i.id === item.id) + .reduce((total, item) => total + item.quantity, 0) } className={ styles.cartBadge + @@ -264,7 +266,9 @@ export function MenuList({ data, categoryRefs }: MenuListProps) { backgroundColor: colors.primary, }} title={`${ - items.find((i) => i.id === item.id)?.quantity + items + .filter((i) => i.id === item.id) + .reduce((total, item) => total + item.quantity, 0) } in cart`} /> )}