debian-mirror-gitlab/app/assets/javascripts/diff_notes/components/new_issue_for_discussion.js
2017-08-17 22:00:37 +05:30

29 lines
537 B
JavaScript

/* global CommentsStore */
import Vue from 'vue';
const NewIssueForDiscussion = Vue.extend({
props: {
discussionId: {
type: String,
required: true,
},
},
data() {
return {
discussions: CommentsStore.state,
};
},
computed: {
discussion() {
return this.discussions[this.discussionId];
},
showButton() {
if (this.discussion) return !this.discussion.isResolved();
return false;
},
},
});
Vue.component('new-issue-for-discussion-btn', NewIssueForDiscussion);