diff options
Diffstat (limited to 'app/assets/javascripts/pipeline_editor/components/lint/ci_lint.vue')
-rw-r--r-- | app/assets/javascripts/pipeline_editor/components/lint/ci_lint.vue | 53 |
1 files changed, 0 insertions, 53 deletions
diff --git a/app/assets/javascripts/pipeline_editor/components/lint/ci_lint.vue b/app/assets/javascripts/pipeline_editor/components/lint/ci_lint.vue deleted file mode 100644 index f1cf5630fbf..00000000000 --- a/app/assets/javascripts/pipeline_editor/components/lint/ci_lint.vue +++ /dev/null @@ -1,53 +0,0 @@ -<script> -import { flatten } from 'lodash'; -import CiLintResults from './ci_lint_results.vue'; - -export default { - components: { - CiLintResults, - }, - inject: { - lintHelpPagePath: { - default: '', - }, - }, - props: { - isValid: { - type: Boolean, - required: true, - }, - ciConfig: { - type: Object, - required: true, - }, - }, - computed: { - stages() { - return this.ciConfig?.stages || []; - }, - jobs() { - const groupedJobs = this.stages.reduce((acc, { groups, name: stageName }) => { - return acc.concat( - groups.map(({ jobs }) => { - return jobs.map((job) => ({ - stage: stageName, - ...job, - })); - }), - ); - }, []); - - return flatten(groupedJobs); - }, - }, -}; -</script> - -<template> - <ci-lint-results - :errors="ciConfig.errors" - :is-valid="isValid" - :jobs="jobs" - :lint-help-page-path="lintHelpPagePath" - /> -</template> |