aboutsummaryrefslogtreecommitdiff
path: root/resources/vue/courseware-admin-app.js
blob: 57164a34e8343b786dde5a54b13befcebdfb6ad4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import AdminApp from './components/courseware/AdminApp.vue';
import CoursewareAdminModule from './store/courseware/courseware-admin.module';
import { h } from "vue";

const mountApp = (STUDIP, createApp, store, element) => {
    store.registerModule('courseware', CoursewareAdminModule);

    store.dispatch('courseware-templates/loadAll');

    const app = createApp({
        render: () => h(AdminApp),
    });
    app.mount(element);

    return app;
}

export default mountApp;