diff --git a/src/lib/components/menu/index.tsx b/src/lib/components/menu/index.tsx index c2385f924aebee0c40e88cce42bc0ee914449a3c..060c950e7c1272f285db025bc9817c1ee919f668 100644 --- a/src/lib/components/menu/index.tsx +++ b/src/lib/components/menu/index.tsx @@ -246,11 +246,14 @@ export const MenuTrigger = React.forwardRef<HTMLElement, MenuTriggerProps>( }; delete referenceProps.onMouseDown; delete referenceProps.onPointerDown; - referenceProps.onClick = (event: React.MouseEvent) => { - event.preventDefault(); - console.log('Click event!!!', context.isOpen); - context.setIsOpen(false); - }; + delete referenceProps.onClick; + + if (context.isOpen) { + referenceProps.onClick = (event: React.MouseEvent) => { + event.preventDefault(); + context.setIsOpen(false); + }; + } } const element = React.cloneElement(children as React.ReactElement<{ ref?: React.Ref<HTMLElement> }>, {