summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFilipa Lacerda <filipa@gitlab.com>2018-06-21 13:07:05 +0100
committerFilipa Lacerda <filipa@gitlab.com>2018-06-21 13:10:12 +0100
commit06df012818a292a0c3f6e510acfc8f62cc384547 (patch)
tree59bdf2e4389a2ad1c2c19ead07a3460a79715070
parent069c95e13ff626b5975f50846e4496ac7ff5463c (diff)
downloadgitlab-ce-06df012818a292a0c3f6e510acfc8f62cc384547.tar.gz
Moves remove_issue component into a .vue file
-rw-r--r--app/assets/javascripts/boards/components/board_sidebar.js4
-rw-r--r--app/assets/javascripts/boards/components/sidebar/remove_issue.vue (renamed from app/assets/javascripts/boards/components/sidebar/remove_issue.js)34
2 files changed, 19 insertions, 19 deletions
diff --git a/app/assets/javascripts/boards/components/board_sidebar.js b/app/assets/javascripts/boards/components/board_sidebar.js
index b717c4b0fd4..8e041664f68 100644
--- a/app/assets/javascripts/boards/components/board_sidebar.js
+++ b/app/assets/javascripts/boards/components/board_sidebar.js
@@ -9,7 +9,7 @@ import eventHub from '../../sidebar/event_hub';
import assigneeTitle from '../../sidebar/components/assignees/assignee_title.vue';
import assignees from '../../sidebar/components/assignees/assignees.vue';
import DueDateSelectors from '../../due_date_select';
-import './sidebar/remove_issue';
+import removeBtn from './sidebar/remove_issue.vue';
import IssuableContext from '../../issuable_context';
import LabelsSelect from '../../labels_select';
import subscriptions from '../../sidebar/components/subscriptions/subscriptions.vue';
@@ -24,7 +24,7 @@ gl.issueBoards.BoardSidebar = Vue.extend({
components: {
assigneeTitle,
assignees,
- removeBtn: gl.issueBoards.RemoveIssueBtn,
+ removeBtn,
subscriptions,
},
props: {
diff --git a/app/assets/javascripts/boards/components/sidebar/remove_issue.js b/app/assets/javascripts/boards/components/sidebar/remove_issue.vue
index 0a0820ec5fd..4ccfe503ef4 100644
--- a/app/assets/javascripts/boards/components/sidebar/remove_issue.js
+++ b/app/assets/javascripts/boards/components/sidebar/remove_issue.vue
@@ -1,13 +1,10 @@
-import Vue from 'vue';
+<script>
import Flash from '../../../flash';
import { __ } from '../../../locale';
const Store = gl.issueBoards.BoardsStore;
-window.gl = window.gl || {};
-window.gl.issueBoards = window.gl.issueBoards || {};
-
-gl.issueBoards.RemoveIssueBtn = Vue.extend({
+export default {
props: {
issue: {
type: Object,
@@ -59,15 +56,18 @@ gl.issueBoards.RemoveIssueBtn = Vue.extend({
Store.detail.issue = {};
},
},
- template: `
- <div
- class="block list">
- <button
- class="btn btn-default btn-block"
- type="button"
- @click="removeIssue">
- Remove from board
- </button>
- </div>
- `,
-});
+};
+</script>
+<template>
+ <div
+ class="block list"
+ >
+ <button
+ class="btn btn-default btn-block"
+ type="button"
+ @click="removeIssue"
+ >
+ Remove from board
+ </button>
+ </div>
+</template>