X-Git-Url: http://source.bookstackapp.com/bookstack/blobdiff_plain/58fa7679bccafd00f9a50bcd4a87e96876331b03..refs/pull/4978/head:/resources/js/components/header-mobile-toggle.js diff --git a/resources/js/components/header-mobile-toggle.js b/resources/js/components/header-mobile-toggle.js index 99737bfb8..f94f897f6 100644 --- a/resources/js/components/header-mobile-toggle.js +++ b/resources/js/components/header-mobile-toggle.js @@ -1,5 +1,6 @@ +import {Component} from './component'; -class HeaderMobileToggle { +export class HeaderMobileToggle extends Component { setup() { this.elem = this.$el; @@ -18,10 +19,10 @@ class HeaderMobileToggle { this.toggleButton.setAttribute('aria-expanded', this.open ? 'true' : 'false'); if (this.open) { this.elem.addEventListener('keydown', this.onKeyDown); - window.addEventListener('click', this.onWindowClick) + window.addEventListener('click', this.onWindowClick); } else { this.elem.removeEventListener('keydown', this.onKeyDown); - window.removeEventListener('click', this.onWindowClick) + window.removeEventListener('click', this.onWindowClick); } event.stopPropagation(); } @@ -37,5 +38,3 @@ class HeaderMobileToggle { } } - -export default HeaderMobileToggle; \ No newline at end of file