diff --git a/js/mixins/modal.js b/js/mixins/modal.js index bb2bba05..8beb5426 100644 --- a/js/mixins/modal.js +++ b/js/mixins/modal.js @@ -1,23 +1,23 @@ export default { methods: { closeModal: function(name) { - this.modals[name] = false + this.activeModal = null this.$emit('modalOpen', false) }, openModal: function (name) { - this.modals[name] = true + this.activeModal = name this.$emit('modalOpen', true) } }, data: function() { return { modals: { - styleguideModal: false, - rolesModal: false, - newProjectConfirmation: false, - pendingFinancialVerification: false, - pendingCCPOApproval: false, - } + styleguidemodal: false, + newprojectconfirmation: false, + pendingfinancialverification: false, + pendingccpoapproval: false, + }, + activeModal: null, } } } diff --git a/templates/components/modal.html b/templates/components/modal.html index 4efccb8a..288ec667 100644 --- a/templates/components/modal.html +++ b/templates/components/modal.html @@ -1,7 +1,7 @@ {% from "components/icon.html" import Icon %} {% macro Modal(name, dismissable=False) -%} -