HOT-FIX. Исправлено моргание меню

This commit is contained in:
2020-08-09 12:04:07 +03:00
parent 99715d48f3
commit 5453d0c63f

View File

@ -35,6 +35,7 @@ class MainMenu extends Component {
this.logoBox = this.mainNode.querySelector('.MainMenu__logoBox'); this.logoBox = this.mainNode.querySelector('.MainMenu__logoBox');
this.avatar = this.mainNode.querySelector('.MainMenu__avatar'); this.avatar = this.mainNode.querySelector('.MainMenu__avatar');
this.exitButton = this.mainNode.querySelector('.MainMenu__exitButton'); this.exitButton = this.mainNode.querySelector('.MainMenu__exitButton');
this.collapse = this.mainNode.querySelector('.navbar-collapse');
this.addEventListener(this.exitButton, 'click', this.exitApp); this.addEventListener(this.exitButton, 'click', this.exitApp);
@ -74,10 +75,6 @@ class MainMenu extends Component {
options: { options: {
className: `nav-item ${className}`, className: `nav-item ${className}`,
}, },
args: {
'data-toggle': 'collapse',
'data-target': '#navbarNavDropdown',
}
}); });
const link = this.createElement({ const link = this.createElement({
tagName: 'a', tagName: 'a',
@ -89,6 +86,9 @@ class MainMenu extends Component {
}); });
this.addEventListener(li, 'click', () => { this.addEventListener(li, 'click', () => {
routeService.goTo(url); routeService.goTo(url);
if (this.collapse.classList.contains('show')) {
this.collapse.classList.remove('show');
}
}); });
return {url, link}; return {url, link};