diff --git a/app/assets/javascripts/notes/components/issue_discussion.vue b/app/assets/javascripts/notes/components/issue_discussion.vue index b362ef4b53e..27e997e223b 100644 --- a/app/assets/javascripts/notes/components/issue_discussion.vue +++ b/app/assets/javascripts/notes/components/issue_discussion.vue @@ -4,6 +4,7 @@ import UserAvatarLink from '../../vue_shared/components/user_avatar/user_avatar_ import IssueNoteHeader from './issue_note_header.vue'; import IssueNoteActions from './issue_note_actions.vue'; import IssueNoteEditedText from './issue_note_edited_text.vue'; +import IssueNoteForm from './issue_note_form.vue'; export default { props: { @@ -16,6 +17,7 @@ export default { return { registerLink: '#', signInLink: '#', + isReplying: false, }; }, computed: { @@ -32,6 +34,7 @@ export default { IssueNoteHeader, IssueNoteActions, IssueNoteEditedText, + IssueNoteForm, }, mounted() { // We need to grab the register and sign in links from DOM for the time being. @@ -49,6 +52,15 @@ export default { discussionId: this.note.id, }); }, + showReplyForm() { + this.isReplying = true; + }, + cancelReplyForm() { + this.isReplying = false; + }, + saveReply() { + this.isReplying = false; + }, }, }; @@ -95,10 +107,16 @@ export default {