agola-web/src/main.js

25 lines
566 B
JavaScript
Raw Normal View History

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