HOT-FIX. Исправлено моргание меню
This commit is contained in:
@ -35,6 +35,7 @@ class MainMenu extends Component {
|
||||
this.logoBox = this.mainNode.querySelector('.MainMenu__logoBox');
|
||||
this.avatar = this.mainNode.querySelector('.MainMenu__avatar');
|
||||
this.exitButton = this.mainNode.querySelector('.MainMenu__exitButton');
|
||||
this.collapse = this.mainNode.querySelector('.navbar-collapse');
|
||||
|
||||
this.addEventListener(this.exitButton, 'click', this.exitApp);
|
||||
|
||||
@ -74,10 +75,6 @@ class MainMenu extends Component {
|
||||
options: {
|
||||
className: `nav-item ${className}`,
|
||||
},
|
||||
args: {
|
||||
'data-toggle': 'collapse',
|
||||
'data-target': '#navbarNavDropdown',
|
||||
}
|
||||
});
|
||||
const link = this.createElement({
|
||||
tagName: 'a',
|
||||
@ -89,6 +86,9 @@ class MainMenu extends Component {
|
||||
});
|
||||
this.addEventListener(li, 'click', () => {
|
||||
routeService.goTo(url);
|
||||
if (this.collapse.classList.contains('show')) {
|
||||
this.collapse.classList.remove('show');
|
||||
}
|
||||
});
|
||||
|
||||
return {url, link};
|
||||
|
||||
Reference in New Issue
Block a user