diff --git a/app/assets/javascripts/comment_templates/components/form.vue b/app/assets/javascripts/comment_templates/components/form.vue index 6bdf1b313cb76e2113bd5841b188c8088d415684..877fb54fba769aba68429b38f6b32113a724a9dc 100644 --- a/app/assets/javascripts/comment_templates/components/form.vue +++ b/app/assets/javascripts/comment_templates/components/form.vue @@ -60,6 +60,13 @@ export default { }, }, methods: { + onCancel() { + if (this.id) { + this.$router.push({ path: '/' }); + } else { + this.$emit('cancel'); + } + }, onSubmit() { this.showValidation = true; @@ -177,6 +184,6 @@ export default { > {{ __('Save') }} - {{ __('Cancel') }} + {{ __('Cancel') }} diff --git a/app/assets/javascripts/comment_templates/components/list.vue b/app/assets/javascripts/comment_templates/components/list.vue index 46d6b49297d9c078a6c6c0272f42dab6d4c8ffd0..4e2f5fdfdafdae3135876cf2aa8efd8615955bc7 100644 --- a/app/assets/javascripts/comment_templates/components/list.vue +++ b/app/assets/javascripts/comment_templates/components/list.vue @@ -1,20 +1,13 @@ diff --git a/app/assets/javascripts/comment_templates/components/list_item.vue b/app/assets/javascripts/comment_templates/components/list_item.vue index 70ba449113bdba6d1efcea4e25d10817761d92aa..0619201e3463de96ac9673e29703a3639659e8fe 100644 --- a/app/assets/javascripts/comment_templates/components/list_item.vue +++ b/app/assets/javascripts/comment_templates/components/list_item.vue @@ -74,8 +74,8 @@ export default {