Replaced with the newer version

This commit is contained in:
euvl
2017-03-10 10:46:05 +00:00
parent 675e6cdcb7
commit c1913b0490
25 changed files with 802 additions and 432 deletions

30
Modal/index.js Normal file
View File

@@ -0,0 +1,30 @@
import Vue from 'vue';
import Modal from './Modal.vue';
const VueModal = {
install(Vue, options = {}) {
if (!this.hasOwnProperty("event")) {
this.event = new Vue();
}
const $modal = {
show(name, params) {
VueModal.event.$emit('toggle', name, true, params);
},
hide(name, params) {
VueModal.event.$emit('toggle', name, false, params);
}
};
Object.defineProperty(Vue.prototype, '$modal', {
get: () => $modal
});
Vue.component('nice-modal', Modal);
return null;
},
};
Vue.use(VueModal);
export default VueModal;