All files / app/assets/javascripts/whats_new index.js

0% Statements 0/6
0% Branches 0/2
0% Functions 0/2
0% Lines 0/6

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26                                                   
import Vue from 'vue';
import WhatsNewApp from './components/app.vue';
import store from './store';
 
let whatsNewApp;
 
export default (versionDigest) => {
  if (whatsNewApp) {
    store.dispatch('openDrawer');
  } else {
    const el = document.createElement('div');
    document.body.append(el);
    whatsNewApp = new Vue({
      el,
      store,
      render(createElement) {
        return createElement(WhatsNewApp, {
          props: {
            versionDigest,
          },
        });
      },
    });
  }
};