diff --git a/ee/app/assets/javascripts/boards/toggle_epics_swimlanes.js b/ee/app/assets/javascripts/boards/toggle_epics_swimlanes.js index a19f17bd6617435571b0de9893a63fdd75e98cc4..b9d9e021ad4f266f50f641d782fc1b9800af5d10 100644 --- a/ee/app/assets/javascripts/boards/toggle_epics_swimlanes.js +++ b/ee/app/assets/javascripts/boards/toggle_epics_swimlanes.js @@ -2,9 +2,15 @@ import Vue from 'vue'; import ToggleEpicsSwimlanes from './components/toggle_epics_swimlanes.vue'; import store from '~/boards/stores'; -export default () => - new Vue({ - el: document.getElementById('js-board-epics-swimlanes-toggle'), +export default () => { + const el = document.getElementById('js-board-epics-swimlanes-toggle'); + + if (!el) { + return null; + } + + return new Vue({ + el, components: { ToggleEpicsSwimlanes, }, @@ -13,3 +19,4 @@ export default () => return createElement(ToggleEpicsSwimlanes); }, }); +};