Skip to content

Commit 5ab05fb

Browse files
committed
Noop MenuItem clicks when isDisabled == true
1 parent 13a90f0 commit 5ab05fb

2 files changed

Lines changed: 3 additions & 2 deletions

File tree

src/components/TopBar/HamburgerMenu.jsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ const HamburgerMenu = createMenu({
3838
<MenuItem
3939
isDisabled={isEditingInstructions}
4040
key="addOrEditInstructions"
41-
onClick={isEditingInstructions ? noop : onStartEditingInstructions}
41+
onClick={onStartEditingInstructions}
4242
>
4343
{
4444
hasInstructions ?

src/components/TopBar/createMenu.jsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
import classnames from 'classnames';
44
import {connect} from 'react-redux';
55
import constant from 'lodash/constant';
6+
import noop from 'lodash/noop';
67
import onClickOutside from 'react-onclickoutside';
78
import preventClickthrough from 'react-prevent-clickthrough';
89
import property from 'lodash/property';
@@ -18,7 +19,7 @@ export function MenuItem({children, isDisabled, isEnabled, onClick}) {
1819
'top-bar__menu-item_active': isEnabled,
1920
'top-bar__menu-item_disabled': isDisabled,
2021
})}
21-
onClick={onClick}
22+
onClick={isDisabled ? noop : onClick}
2223
>
2324
{children}
2425
</div>

0 commit comments

Comments
 (0)