37 lines
977 B
JavaScript
37 lines
977 B
JavaScript
import Vue from 'vue'
|
|
import App from './App'
|
|
import VueRouter from 'vue-router'
|
|
import Routes from './router/routes'
|
|
import VueFormulate from '@braid/vue-formulate'
|
|
import { de } from '@braid/vue-formulate-i18n'
|
|
import { BootstrapVue, BootstrapVueIcons } from 'bootstrap-vue'
|
|
import 'bootstrap/dist/css/bootstrap.css'
|
|
import 'bootstrap-vue/dist/bootstrap-vue.css'
|
|
import 'bootstrap-vue/dist/bootstrap-vue-icons.min.css'
|
|
import VueConfirmDialog from 'vue-confirm-dialog'
|
|
// import { translate, translatePlural } from '@nextcloud/l10n'
|
|
// import store from './store'
|
|
|
|
Vue.use(VueRouter)
|
|
Vue.use(VueFormulate, {
|
|
plugins: [de],
|
|
locale: 'de',
|
|
})
|
|
// Vue.prototype.t = translate
|
|
// Vue.prototype.n = translatePlural
|
|
Vue.use(VueConfirmDialog)
|
|
Vue.use(BootstrapVue)
|
|
Vue.use(BootstrapVueIcons)
|
|
Vue.prototype.$hostname = 'http://localhost:8080'
|
|
|
|
const router = new VueRouter({
|
|
routes: Routes,
|
|
})
|
|
|
|
export default new Vue({
|
|
el: '#content',
|
|
router,
|
|
// store,
|
|
render: h => h(App),
|
|
})
|