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:
Diffstat (limited to 'app/assets/javascripts/pipelines/components/stop_confirmation_modal.vue')
-rw-r--r--app/assets/javascripts/pipelines/components/stop_confirmation_modal.vue65
1 files changed, 0 insertions, 65 deletions
diff --git a/app/assets/javascripts/pipelines/components/stop_confirmation_modal.vue b/app/assets/javascripts/pipelines/components/stop_confirmation_modal.vue
deleted file mode 100644
index d737d567787..00000000000
--- a/app/assets/javascripts/pipelines/components/stop_confirmation_modal.vue
+++ /dev/null
@@ -1,65 +0,0 @@
-<script>
- import modal from '~/vue_shared/components/modal.vue';
- import { s__, sprintf } from '~/locale';
- import eventHub from '../event_hub';
-
- export default {
- components: {
- modal,
- },
- data() {
- return {
- id: '',
- callback: () => {},
- };
- },
- computed: {
- title() {
- return sprintf(s__('Pipeline|Stop pipeline #%{id}?'), {
- id: `'${this.id}'`,
- }, false);
- },
- text() {
- return sprintf(s__('Pipeline|You’re about to stop pipeline %{id}.'), {
- id: `<strong>#${this.id}</strong>`,
- }, false);
- },
- primaryButtonLabel() {
- return s__('Pipeline|Stop pipeline');
- },
- },
- created() {
- eventHub.$on('actionConfirmationModal', this.updateModal);
- },
- beforeDestroy() {
- eventHub.$off('actionConfirmationModal', this.updateModal);
- },
- methods: {
- updateModal(action) {
- this.id = action.id;
- this.callback = action.callback;
- },
- onSubmit() {
- this.callback();
- },
- },
- };
-</script>
-
-<template>
- <modal
- id="stop-confirmation-modal"
- :title="title"
- :text="text"
- kind="danger"
- :primary-button-label="primaryButtonLabel"
- @submit="onSubmit"
- >
- <template
- slot="body"
- slot-scope="props"
- >
- <p v-html="props.text"></p>
- </template>
- </modal>
-</template>