Files
mixtape/zero.Web.UI/App/core/plugin.zero.js
T
2021-03-24 20:54:52 +01:00

33 lines
779 B
JavaScript

import Plugin from './plugin.ts';
import editors from '../renderers/editors/all.js';
import lists from '../renderers/lists/all.js';
import routes from './routes.js';
const plugin = new Plugin('zero');
// add renderers
plugin.addEditors(editors);
// add renderers
plugin.addLists(lists);
// add routes
plugin.addRoutes(routes);
plugin.install = (vue, zero) =>
{
zero.config.linkPicker.areas.push({
alias: 'zero.pages',
name: '@zero.config.linkareas.pages',
component: () => import('../components/pickers/linkPicker/areas/pages.vue')
});
zero.config.linkPicker.areas.push({
alias: 'zero.media',
name: '@zero.config.linkareas.media',
component: () => import('../components/pickers/linkPicker/areas/media.vue')
});
};
export default plugin;