Add back ability to listen for menu click events from the sidebar

This commit is contained in:
Fabio Berger
2018-09-28 15:16:17 +01:00
parent 155a4a8f06
commit 54f535b375

View File

@@ -101,7 +101,11 @@ export class NestedSidebarMenu extends React.Component<NestedSidebarMenuProps, N
duration={constants.DOCS_SCROLL_DURATION_MS}
containerId={constants.DOCS_CONTAINER_ID}
>
<MenuItem style={menuItemStyles} innerDivStyle={menuItemInnerDivStyles}>
<MenuItem
style={menuItemStyles}
innerDivStyle={menuItemInnerDivStyles}
onClick={this._onMenuItemClick.bind(this)}
>
<span
style={{
textTransform: this.props.shouldReformatMenuItemNames ? 'capitalize' : 'none',
@@ -145,6 +149,7 @@ export class NestedSidebarMenu extends React.Component<NestedSidebarMenuProps, N
fontSize: 14,
lineHeight: '35px',
}}
onClick={this._onMenuItemClick.bind(this)}
>
{entityName}
</MenuItem>
@@ -155,4 +160,9 @@ export class NestedSidebarMenu extends React.Component<NestedSidebarMenuProps, N
</ul>
);
}
private _onMenuItemClick(): void {
if (!_.isUndefined(this.props.onMenuItemClick)) {
this.props.onMenuItemClick();
}
}
}