import Vue from 'vue'; import ActivityChart from './components/activity_chart.vue'; export default () => { const containers = document.querySelectorAll('.js-project-analytics-chart'); if (!containers) { return false; } return containers.forEach(container => { const { chartData } = container.dataset; const formattedData = JSON.parse(chartData); return new Vue({ el: container, provide: { formattedData, }, components: { ActivityChart, }, render(createElement) { return createElement('activity-chart'); }, }); }); };