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.renderHeader = this.renderHeader.bind(this);
|
||||||
this.handleHeaderClick = this.handleHeaderClick.bind(this);
|
this.handleHeaderClick = this.handleHeaderClick.bind(this);
|
||||||
|
this.handleTitleClick = this.handleTitleClick.bind(this);
|
||||||
this.renderBody = this.renderBody.bind(this);
|
this.renderBody = this.renderBody.bind(this);
|
||||||
}
|
}
|
||||||
|
|
||||||
handleHeaderClick() {
|
handleHeaderClick() {
|
||||||
const { path, handleClick } = this.props;
|
const { path, handleClick } = this.props;
|
||||||
handleClick(path);
|
handleClick(path);
|
||||||
|
}
|
||||||
|
|
||||||
|
handleTitleClick() {
|
||||||
|
const { path, toggleDisplaySideNav } = this.props;
|
||||||
|
toggleDisplaySideNav();
|
||||||
navigate(path);
|
navigate(path);
|
||||||
}
|
}
|
||||||
|
|
||||||
renderHeader() {
|
renderHeader() {
|
||||||
const { isExpanded, title, toggleDisplaySideNav } = this.props;
|
const { isExpanded, title } = this.props;
|
||||||
return (
|
return (
|
||||||
<div className='title' onClick={this.handleHeaderClick}>
|
<div className='title' onClick={this.handleHeaderClick}>
|
||||||
<span
|
<span
|
||||||
@ -60,7 +66,7 @@ class NavPanel extends Component {
|
|||||||
'caret ' + (isExpanded ? 'caretStyle expanded' : 'caretStyle')
|
'caret ' + (isExpanded ? 'caretStyle expanded' : 'caretStyle')
|
||||||
}
|
}
|
||||||
/>
|
/>
|
||||||
<span onClick={toggleDisplaySideNav}>{title}</span>
|
<span onClick={this.handleTitleClick}>{title}</span>
|
||||||
</div>
|
</div>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user