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/branches/components/delete_branch_button.vue')
-rw-r--r--app/assets/javascripts/branches/components/delete_branch_button.vue85
1 files changed, 0 insertions, 85 deletions
diff --git a/app/assets/javascripts/branches/components/delete_branch_button.vue b/app/assets/javascripts/branches/components/delete_branch_button.vue
deleted file mode 100644
index 6a6d4d48c52..00000000000
--- a/app/assets/javascripts/branches/components/delete_branch_button.vue
+++ /dev/null
@@ -1,85 +0,0 @@
-<script>
-import { GlButton, GlTooltipDirective } from '@gitlab/ui';
-import { s__ } from '~/locale';
-import eventHub from '../event_hub';
-
-export default {
- name: 'DeleteBranchButton',
- components: { GlButton },
- directives: {
- GlTooltip: GlTooltipDirective,
- },
- props: {
- branchName: {
- type: String,
- required: false,
- default: '',
- },
- defaultBranchName: {
- type: String,
- required: false,
- default: '',
- },
- deletePath: {
- type: String,
- required: false,
- default: '',
- },
- tooltip: {
- type: String,
- required: false,
- default: s__('Branches|Delete branch'),
- },
- disabled: {
- type: Boolean,
- required: false,
- default: false,
- },
- isProtectedBranch: {
- type: Boolean,
- required: false,
- default: false,
- },
- merged: {
- type: Boolean,
- required: false,
- default: false,
- },
- },
- computed: {
- title() {
- if (this.isProtectedBranch && this.disabled) {
- return s__('Branches|Only a project maintainer or owner can delete a protected branch');
- } else if (this.isProtectedBranch) {
- return s__('Branches|Delete protected branch');
- }
- return this.tooltip;
- },
- },
- methods: {
- openModal() {
- eventHub.$emit('openModal', {
- branchName: this.branchName,
- defaultBranchName: this.defaultBranchName,
- deletePath: this.deletePath,
- isProtectedBranch: this.isProtectedBranch,
- merged: this.merged,
- });
- },
- },
-};
-</script>
-
-<template>
- <gl-button
- v-gl-tooltip.hover
- icon="remove"
- class="js-delete-branch-button"
- data-qa-selector="delete_branch_button"
- :disabled="disabled"
- variant="default"
- :title="title"
- :aria-label="title"
- @click="openModal"
- />
-</template>