SubMenu item seçilince kaybolması
This commit is contained in:
parent
1c93a7acb9
commit
cafd4d9184
2 changed files with 8 additions and 1 deletions
|
|
@ -106,9 +106,11 @@ const DropdownItem = forwardRef<HTMLElement, DropdownItemProps>(
|
||||||
openSubmenuIfExists()
|
openSubmenuIfExists()
|
||||||
} else {
|
} else {
|
||||||
activate(e)
|
activate(e)
|
||||||
|
// Close the current menu after activation
|
||||||
|
menuControl?.closeMenu()
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
[disabled, submenu, openSubmenuIfExists, activate]
|
[disabled, submenu, openSubmenuIfExists, activate, menuControl]
|
||||||
)
|
)
|
||||||
|
|
||||||
const handleMouseOver = useCallback(() => {
|
const handleMouseOver = useCallback(() => {
|
||||||
|
|
|
||||||
|
|
@ -38,6 +38,11 @@ const DropdownMenu = forwardRef<HTMLElement, DropdownMenuProps>(
|
||||||
className={dropdownSubmenuClass}
|
className={dropdownSubmenuClass}
|
||||||
placement={placement}
|
placement={placement}
|
||||||
{...rest}
|
{...rest}
|
||||||
|
onSelect={(eventKey, e) => {
|
||||||
|
// Call both parent and current onSelect
|
||||||
|
rest.onSelect?.(eventKey, e)
|
||||||
|
parentMenu?.onSelect?.(eventKey, e)
|
||||||
|
}}
|
||||||
/>
|
/>
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue