Skip to content
This repository was archived by the owner on Mar 25, 2025. It is now read-only.

Commit 4a9e0bf

Browse files
boilundTigge
authored andcommitted
feat(menu): add event prop to onClick on MenuItem
1 parent 902e48d commit 4a9e0bf

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

packages/core/src/Menu/BaseMenu.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -310,7 +310,7 @@ export const MenuList: React.FC<MenuListProps> = ({
310310

311311
export interface BaseItemProps {
312312
readonly component: ReactNode
313-
readonly onClick: () => void
313+
readonly onClick: (e: React.MouseEvent | React.KeyboardEvent) => void
314314
readonly disabled?: boolean
315315
readonly keyboardSelect?: boolean
316316
}
@@ -329,7 +329,7 @@ const BaseItem: React.FunctionComponent<BaseItemProps> = ({
329329
event.stopPropagation()
330330
return
331331
}
332-
onClick()
332+
onClick(event)
333333
},
334334
[disabled, onClick]
335335
)
@@ -439,7 +439,7 @@ export const BaseMenu = memo<BaseMenuProps>(
439439
case MenuKeys.Space: {
440440
if (menuVisible) {
441441
if (components[arrowIndex].disabled !== true) {
442-
components[arrowIndex].onClick()
442+
components[arrowIndex].onClick(event)
443443
hideMenu()
444444
break
445445
}

0 commit comments

Comments
 (0)