From 34a6e8cf94d0dfbdcc90935c97d73c08fdb55592 Mon Sep 17 00:00:00 2001 From: Mohammed Al-yaseen Date: Wed, 5 Nov 2025 17:53:01 +0300 Subject: [PATCH] menu: fix product qty --- src/pages/menu/components/MenuList/MenuList.tsx | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) 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`} /> )}