Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGitLab Bot <gitlab-bot@gitlab.com>2020-07-20 15:26:25 +0300
committerGitLab Bot <gitlab-bot@gitlab.com>2020-07-20 15:26:25 +0300
commita09983ae35713f5a2bbb100981116d31ce99826e (patch)
tree2ee2af7bd104d57086db360a7e6d8c9d5d43667a /app/assets/javascripts/pipelines/components/pipelines_list/empty_state.vue
parent18c5ab32b738c0b6ecb4d0df3994000482f34bd8 (diff)
Add latest changes from gitlab-org/gitlab@13-2-stable-ee
Diffstat (limited to 'app/assets/javascripts/pipelines/components/pipelines_list/empty_state.vue')
-rw-r--r--app/assets/javascripts/pipelines/components/pipelines_list/empty_state.vue62
1 files changed, 62 insertions, 0 deletions
diff --git a/app/assets/javascripts/pipelines/components/pipelines_list/empty_state.vue b/app/assets/javascripts/pipelines/components/pipelines_list/empty_state.vue
new file mode 100644
index 00000000000..74ada6a4d15
--- /dev/null
+++ b/app/assets/javascripts/pipelines/components/pipelines_list/empty_state.vue
@@ -0,0 +1,62 @@
+<script>
+import { GlDeprecatedButton } from '@gitlab/ui';
+
+export default {
+ name: 'PipelinesEmptyState',
+ components: {
+ GlDeprecatedButton,
+ },
+ props: {
+ helpPagePath: {
+ type: String,
+ required: true,
+ },
+ emptyStateSvgPath: {
+ type: String,
+ required: true,
+ },
+ canSetCi: {
+ type: Boolean,
+ required: true,
+ },
+ },
+};
+</script>
+<template>
+ <div class="row empty-state js-empty-state">
+ <div class="col-12">
+ <div class="svg-content svg-250"><img :src="emptyStateSvgPath" /></div>
+ </div>
+
+ <div class="col-12">
+ <div class="text-content">
+ <template v-if="canSetCi">
+ <h4 class="text-center">{{ s__('Pipelines|Build with confidence') }}</h4>
+
+ <p>
+ {{
+ s__(`Pipelines|Continuous Integration can help
+ catch bugs by running your tests automatically,
+ while Continuous Deployment can help you deliver
+ code to your product environment.`)
+ }}
+ </p>
+
+ <div class="text-center">
+ <gl-deprecated-button
+ :href="helpPagePath"
+ variant="primary"
+ class="js-get-started-pipelines"
+ >
+ {{ s__('Pipelines|Get started with Pipelines') }}
+ </gl-deprecated-button>
+ </div>
+ </template>
+
+ <p v-else class="text-center">
+ {{ s__('Pipelines|This project is not currently set up to run pipelines.') }}
+ </p>
+ </div>
+ </div>
+ </div>
+</template>