fix(client): navigate only on title click in guide side nav panel

This commit is contained in:
Valeriy
2019-01-20 16:11:27 +03:00
committed by mrugesh mohapatra
parent 5b2f2a1466
commit fa08b96d87

View File

@ -42,17 +42,23 @@ class NavPanel extends Component {
this.renderHeader = this.renderHeader.bind(this);
this.handleHeaderClick = this.handleHeaderClick.bind(this);
this.handleTitleClick = this.handleTitleClick.bind(this);
this.renderBody = this.renderBody.bind(this);
}
handleHeaderClick() {
const { path, handleClick } = this.props;
handleClick(path);
}
handleTitleClick() {
const { path, toggleDisplaySideNav } = this.props;
toggleDisplaySideNav();
navigate(path);
}
renderHeader() {
const { isExpanded, title, toggleDisplaySideNav } = this.props;
const { isExpanded, title } = this.props;
return (
<div className='title' onClick={this.handleHeaderClick}>
<span
@ -60,7 +66,7 @@ class NavPanel extends Component {
'caret ' + (isExpanded ? 'caretStyle expanded' : 'caretStyle')
}
/>
<span onClick={toggleDisplaySideNav}>{title}</span>
<span onClick={this.handleTitleClick}>{title}</span>
</div>
);
}