flaschengeist-frontend/src/plugins/user/plugin.ts

24 lines
577 B
TypeScript
Raw Normal View History

2020-10-16 06:45:40 +00:00
import { Module } from 'vuex';
import userStore from './store/user';
import sessionsStore from './store/session';
import routes from './routes';
import { StateInterface } from 'src/store';
import { FG_Plugin } from 'src/plugins';
const plugin: FG_Plugin.Plugin = {
name: 'User',
mainRoutes: routes,
requiredModules: [],
2020-10-16 06:45:40 +00:00
version: '0.0.1',
store: new Map<string, Module<any, StateInterface>>([
2020-10-16 06:45:40 +00:00
['user', userStore],
['session', sessionsStore]
]),
widget: {
priority: 1,
widget: () => import('./components/Widget.vue')
}
};
export default plugin;