summaryrefslogtreecommitdiff
path: root/app/assets/javascripts/merge_request
diff options
context:
space:
mode:
Diffstat (limited to 'app/assets/javascripts/merge_request')
-rw-r--r--app/assets/javascripts/merge_request/components/status_box.vue71
-rw-r--r--app/assets/javascripts/merge_request/eventhub.js3
2 files changed, 0 insertions, 74 deletions
diff --git a/app/assets/javascripts/merge_request/components/status_box.vue b/app/assets/javascripts/merge_request/components/status_box.vue
deleted file mode 100644
index 526aafc1def..00000000000
--- a/app/assets/javascripts/merge_request/components/status_box.vue
+++ /dev/null
@@ -1,71 +0,0 @@
-<script>
-import { GlIcon } from '@gitlab/ui';
-import { __ } from '~/locale';
-import mrEventHub from '../eventhub';
-
-const CLASSES = {
- opened: 'status-box-open',
- locked: 'status-box-open',
- closed: 'status-box-mr-closed',
- merged: 'status-box-mr-merged',
-};
-
-const STATUS = {
- opened: [__('Open'), 'issue-open-m'],
- locked: [__('Open'), 'issue-open-m'],
- closed: [__('Closed'), 'issue-close'],
- merged: [__('Merged'), 'git-merge'],
-};
-
-export default {
- components: {
- GlIcon,
- },
- props: {
- initialState: {
- type: String,
- required: true,
- },
- },
- data() {
- return {
- state: this.initialState,
- };
- },
- computed: {
- statusBoxClass() {
- return CLASSES[this.state];
- },
- statusHumanName() {
- return STATUS[this.state][0];
- },
- statusIconName() {
- return STATUS[this.state][1];
- },
- },
- created() {
- mrEventHub.$on('mr.state.updated', this.updateState);
- },
- beforeDestroy() {
- mrEventHub.$off('mr.state.updated', this.updateState);
- },
- methods: {
- updateState({ state }) {
- this.state = state;
- },
- },
-};
-</script>
-
-<template>
- <div :class="statusBoxClass" class="issuable-status-box status-box">
- <gl-icon
- :name="statusIconName"
- class="gl-display-block gl-sm-display-none!"
- data-testid="status-icon"
- />
- <span class="gl-display-none gl-sm-display-block">
- {{ statusHumanName }}
- </span>
- </div>
-</template>
diff --git a/app/assets/javascripts/merge_request/eventhub.js b/app/assets/javascripts/merge_request/eventhub.js
deleted file mode 100644
index e31806ad199..00000000000
--- a/app/assets/javascripts/merge_request/eventhub.js
+++ /dev/null
@@ -1,3 +0,0 @@
-import createEventHub from '~/helpers/event_hub_factory';
-
-export default createEventHub();