Refactor modals so they work when nested in other components and fix BaseForm so it doesn't repeat ModalMixin logic

This commit is contained in:
leigh-mil
2019-04-06 16:52:52 -04:00
parent 5e77c4f29c
commit 85c99182f7
3 changed files with 7 additions and 34 deletions

View File

@@ -73,9 +73,10 @@ const app = new Vue({
},
mounted: function() {
this.$on('modalOpen', isOpen => {
if (isOpen) {
this.$on('modalOpen', data => {
if (data['isOpen']) {
document.body.className += ' modal-open'
this.activeModal = data['name']
} else {
document.body.className = document.body.className.replace(
' modal-open',