import Vue from 'vue'; import issuableApp from './components/app.vue'; import '../vue_shared/vue_resource_interceptor'; document.addEventListener('DOMContentLoaded', () => { const initialDataEl = document.getElementById('js-issuable-app-initial-data'); const props = JSON.parse(initialDataEl.innerHTML.replace(/"/g, '"')); return new Vue({ el: document.getElementById('js-issuable-app'), components: { issuableApp, }, render(createElement) { return createElement('issuable-app', { props, }); }, }); });