From db37be885082897b3c9c3e91cb5ff8cf99e0b587 Mon Sep 17 00:00:00 2001 From: jialecl Date: Tue, 4 Aug 2026 10:23:12 +0200 Subject: [PATCH] Removing onClick from ...rest to avoid multiple triggers --- packages/lib/src/base-menu/ItemAction.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/lib/src/base-menu/ItemAction.tsx b/packages/lib/src/base-menu/ItemAction.tsx index c07b662ffd..984d9652af 100644 --- a/packages/lib/src/base-menu/ItemAction.tsx +++ b/packages/lib/src/base-menu/ItemAction.tsx @@ -91,7 +91,7 @@ const ItemAction = memo( handleTextMouseEnter, getWrapper, } = useItemAction(props); - const { depthLevel, selected, href, label, icon, collapseIcon, ...rest } = props; + const { depthLevel, selected, href, label, icon, collapseIcon, onClick, ...rest } = props; const ariaPressed = !href ? !!selected : undefined; const ariaSelected = href ? !!selected : undefined; return getWrapper( @@ -106,6 +106,7 @@ const ItemAction = memo( hasPopOver={hasPopOver} isHorizontal={isHorizontal} {...(href && { href })} + onClick={onClick} {...rest} aria-pressed={ariaPressed} aria-selected={ariaSelected}