diff options
Diffstat (limited to 'app/assets/javascripts/pipelines/pipeline_details_dag.js')
-rw-r--r-- | app/assets/javascripts/pipelines/pipeline_details_dag.js | 18 |
1 files changed, 13 insertions, 5 deletions
diff --git a/app/assets/javascripts/pipelines/pipeline_details_dag.js b/app/assets/javascripts/pipelines/pipeline_details_dag.js index dc03b457265..d37c72a4f2a 100644 --- a/app/assets/javascripts/pipelines/pipeline_details_dag.js +++ b/app/assets/javascripts/pipelines/pipeline_details_dag.js @@ -10,12 +10,19 @@ const apolloProvider = new VueApollo({ }); const createDagApp = () => { - if (!window.gon?.features?.dagPipelineTab) { + const el = document.querySelector('#js-pipeline-dag-vue'); + + if (!window.gon?.features?.dagPipelineTab || !el) { return; } - const el = document.querySelector('#js-pipeline-dag-vue'); - const { pipelineProjectPath, pipelineIid, emptySvgPath, dagDocPath } = el?.dataset; + const { + aboutDagDocPath, + dagDocPath, + emptySvgPath, + pipelineProjectPath, + pipelineIid, + } = el?.dataset; // eslint-disable-next-line no-new new Vue({ @@ -25,10 +32,11 @@ const createDagApp = () => { }, apolloProvider, provide: { + aboutDagDocPath, + dagDocPath, + emptySvgPath, pipelineProjectPath, pipelineIid, - emptySvgPath, - dagDocPath, }, render(createElement) { return createElement('dag', {}); |