gitlab-ce/app/assets/javascripts/diff_notes/components/resolve_comment_btn.js.es6

23 lines
576 B
JavaScript

((w) => {
w.ResolveCommentBtn = Vue.extend({
props: {
discussionId: String
},
computed: {
isDiscussionResolved: function () {
const discussion = CommentsStore.state[this.discussionId],
notes = CommentsStore.notesForDiscussion(this.discussionId);
return discussion.isResolved();
},
buttonText: function () {
if (this.isDiscussionResolved) {
return "Comment & unresolve discussion";
} else {
return "Comment & resolve discussion";
}
}
}
});
})(window);