fix(client): navigate only on title click in guide side nav panel
This commit is contained in:
committed by
mrugesh mohapatra
parent
5b2f2a1466
commit
fa08b96d87
@ -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>
|
||||
);
|
||||
}
|
||||
|
Reference in New Issue
Block a user