X-Git-Url: http://source.bookstackapp.com/bookstack/blobdiff_plain/0e528986abb94be2160b8d9c9d72a883a41bb60b..refs/pull/4099/head:/resources/js/components/dropdown.js diff --git a/resources/js/components/dropdown.js b/resources/js/components/dropdown.js index 514a6c138..ed69088b2 100644 --- a/resources/js/components/dropdown.js +++ b/resources/js/components/dropdown.js @@ -1,12 +1,12 @@ import {onSelect} from "../services/dom"; import {KeyboardNavigationHandler} from "../services/keyboard-navigation"; +import {Component} from "./component"; /** * Dropdown * Provides some simple logic to create simple dropdown menus. - * @extends {Component} */ -class DropDown { +export class Dropdown extends Component { setup() { this.container = this.$el; @@ -76,7 +76,7 @@ class DropDown { } hideAll() { - for (let dropdown of window.components.dropdown) { + for (let dropdown of window.$components.get('dropdown')) { dropdown.hide(); } } @@ -136,5 +136,3 @@ class DropDown { } } - -export default DropDown; \ No newline at end of file