From 235e094372608b1075b84a334391cde873ca1020 Mon Sep 17 00:00:00 2001 From: Winnie Hellmann Date: Tue, 20 Feb 2018 22:29:58 +0100 Subject: TODO --- .../admin/users/components/delete_user_modal.vue | 38 +++++------ .../vue_shared/components/confirmation_input.vue | 70 -------------------- .../javascripts/vue_shared/components/gl_modal.vue | 8 +++ .../vue_shared/mixins/confirmation_input_mixin.vue | 74 ++++++++++++++++++++++ .../components/confirmation_input_spec.js | 3 +- 5 files changed, 99 insertions(+), 94 deletions(-) delete mode 100644 app/assets/javascripts/vue_shared/components/confirmation_input.vue create mode 100644 app/assets/javascripts/vue_shared/mixins/confirmation_input_mixin.vue diff --git a/app/assets/javascripts/pages/admin/users/components/delete_user_modal.vue b/app/assets/javascripts/pages/admin/users/components/delete_user_modal.vue index cf025758013..e84c04132c0 100644 --- a/app/assets/javascripts/pages/admin/users/components/delete_user_modal.vue +++ b/app/assets/javascripts/pages/admin/users/components/delete_user_modal.vue @@ -1,13 +1,12 @@ diff --git a/app/assets/javascripts/vue_shared/components/confirmation_input.vue b/app/assets/javascripts/vue_shared/components/confirmation_input.vue deleted file mode 100644 index 8a5ff70515d..00000000000 --- a/app/assets/javascripts/vue_shared/components/confirmation_input.vue +++ /dev/null @@ -1,70 +0,0 @@ - - - diff --git a/app/assets/javascripts/vue_shared/components/gl_modal.vue b/app/assets/javascripts/vue_shared/components/gl_modal.vue index 3646f0e7194..986ed6359e7 100644 --- a/app/assets/javascripts/vue_shared/components/gl_modal.vue +++ b/app/assets/javascripts/vue_shared/components/gl_modal.vue @@ -31,6 +31,11 @@ required: false, default: '', }, + bodyComponent: { + type: Object, + required: false, + default: null, + }, }, data() { @@ -50,9 +55,11 @@ methods: { emitCancel(event) { this.$emit('cancel', event); + this.$emit('clearInputs', event); }, emitSubmit(event) { this.$emit('submit', event); + this.$emit('clearInputs', event); }, toggleCanSubmit(canSubmit) { this.canSubmit = canSubmit; @@ -94,6 +101,7 @@