diff options
Diffstat (limited to 'app/assets/javascripts/merge_request')
-rw-r--r-- | app/assets/javascripts/merge_request/components/status_box.vue | 71 | ||||
-rw-r--r-- | app/assets/javascripts/merge_request/eventhub.js | 3 |
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(); |