text: import Vue from 'vue';
  import VueApollo from 'vue-apollo';
  import PipelineNotification from './components/notification/pipeline_notification.vue';
  
  Vue.use(VueApollo);
  
  export const createPipelineNotificationApp = (elSelector, apolloProvider) => {
    const el = document.querySelector(elSelector);
  
    if (!el) {
      return;
    }
  
    const { dagDocPath } = el?.dataset;
    // eslint-disable-next-line no-new
    new Vue({
      el,
      components: {
        PipelineNotification,
      },
      provide: {
        dagDocPath,
      },
      apolloProvider,
      render(createElement) {
        return createElement('pipeline-notification');
      },
    });
  };
  