summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--app/assets/javascripts/vue_pipelines_index/pipeline_actions.js.es612
1 files changed, 10 insertions, 2 deletions
diff --git a/app/assets/javascripts/vue_pipelines_index/pipeline_actions.js.es6 b/app/assets/javascripts/vue_pipelines_index/pipeline_actions.js.es6
index 24640ba5fb8..491403c8b59 100644
--- a/app/assets/javascripts/vue_pipelines_index/pipeline_actions.js.es6
+++ b/app/assets/javascripts/vue_pipelines_index/pipeline_actions.js.es6
@@ -6,6 +6,14 @@
props: [
'pipeline',
],
+ computed: {
+ actions() {
+ return this.pipeline.details.manual_actions.length > 0;
+ },
+ artifacts() {
+ return this.pipeline.details.artifacts.length > 0;
+ },
+ },
methods: {
download(name) {
return `Download ${name} artifacts`;
@@ -17,7 +25,7 @@
<div class="btn-group inline">
<div class="btn-group">
<a
- v-if='pipeline.details.manual_actions.length > 0'
+ v-if='actions'
class="dropdown-toggle btn btn-default js-pipeline-dropdown-manual-actions"
data-toggle="dropdown"
title="Manual build"
@@ -54,7 +62,7 @@
</div>
<div class="btn-group">
<a
- v-if='pipeline.details.artifacts.length > 0'
+ v-if='artifacts'
class="dropdown-toggle btn btn-default build-artifacts js-pipeline-dropdown-download"
data-toggle="dropdown"
type="button"