@red-code-mp/mp-builder
Version:
* [Structure](#Structure) * [Route](#Route) * [Endpoints](#Endpoints) * [Table](#Table) * [Lang](#Lang) * [Menu](#Menu) * [Toast](#Toast)
26 lines (21 loc) • 721 B
JavaScript
import BBuilder from './common/builder/BBuilder.vue';
import BTabBuilder from './common/builder/tabs/BTabBuilder.vue';
import BTable from './common/table/BTable.vue';
const BBuilderPlugin = {
install(Vue, options) {
Vue.component(BBuilder.name, BBuilder);
Vue.component(BTabBuilder.name, BTabBuilder);
Vue.component(BTable.name, BTable);
},
};
// Automatic installation if Vue has been added to the global scope.
if (typeof window !== 'undefined' && window.Vue) {
window.Vue.use(BBuilderPlugin);
window.mp = require('./mixins')
}
/**
* register plugins
*/
require('./plugins')
export default BBuilderPlugin;
export { BBuilder, BTabBuilder, BTable };