diff options
author | Filipa Lacerda <filipa@gitlab.com> | 2018-06-21 13:07:05 +0100 |
---|---|---|
committer | Filipa Lacerda <filipa@gitlab.com> | 2018-06-21 13:10:12 +0100 |
commit | 06df012818a292a0c3f6e510acfc8f62cc384547 (patch) | |
tree | 59bdf2e4389a2ad1c2c19ead07a3460a79715070 | |
parent | 069c95e13ff626b5975f50846e4496ac7ff5463c (diff) | |
download | gitlab-ce-06df012818a292a0c3f6e510acfc8f62cc384547.tar.gz |
Moves remove_issue component into a .vue file
-rw-r--r-- | app/assets/javascripts/boards/components/board_sidebar.js | 4 | ||||
-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> |