Refactor design_discussion.vue to use ApolloMutation component
Summary
Refactor ee/app/assets/javascripts/design_management/components/design_notes/design_discussion.vue to use <ApolloMutation> component.
Improvements
design_discussion.vue uses Apollo mutation with calling this.$apollo.mutate. Refactoring it to use ApolloMutation component will help us split the logic more clearly between template and script parts and will also make our codebase more consistent
Risks
There are no significant risks on this refactoring
Involved components
ee/app/assets/javascripts/design_management/components/design_notes/design_discussion.vue
Optional: Missing test coverage
ee/spec/frontend/design_management/components/design_notes/design_discussion_spec.js
Edited by Natalia Tepluhina