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`}
/>
)}