import Vue from 'vue'; import Translate from '~/vue_shared/translate'; import stopJobsModal from './components/stop_jobs_modal.vue'; Vue.use(Translate); document.addEventListener('DOMContentLoaded', () => { const stopJobsButton = document.getElementById('stop-jobs-button'); if (stopJobsButton) { // eslint-disable-next-line no-new new Vue({ el: '#stop-jobs-modal', components: { stopJobsModal, }, mounted() { stopJobsButton.classList.remove('disabled'); }, render(createElement) { return createElement('stop-jobs-modal', { props: { url: stopJobsButton.dataset.url, }, }); }, }); } });