agola-web/src/main.js

25 lines
570 B
JavaScript
Raw Normal View History

import '@/css/tailwind.scss';
import { getUser } from '@/util/auth';
import '@mdi/font/css/materialdesignicons.css';
import Vue from 'vue';
import Vue2Filters from 'vue2-filters';
import App from './App.vue';
import router from './router';
import store from './store';
2018-12-09 13:21:20 +00:00
Vue.use(Vue2Filters);
// TODO(sgotti) use vuex for login/logout
new Vue({
router,
store,
created: function () {
2019-09-26 08:03:44 +00:00
let user = getUser();
2018-12-09 13:21:20 +00:00
if (user) {
store.dispatch('setUser', user);
2018-12-09 13:21:20 +00:00
}
store.dispatch('setRegisterUser', null);
2018-12-09 13:21:20 +00:00
},
render: (h) => h(App),
}).$mount('#app');