SingIn and SignUp pages logic. Add Firebase integration

This commit is contained in:
2019-02-17 11:52:41 +07:00
parent ff614e2646
commit 459a4c594d
11 changed files with 648 additions and 53 deletions

View File

@@ -1,12 +1,16 @@
import Vue from 'vue';
import Vuetify from 'vuetify';
import firebase from 'firebase';
import 'vuetify/dist/vuetify.min.css';
import 'material-design-icons-iconfont/dist/material-design-icons.css';
import App from './App.vue';
import router from './router';
import store from './store';
import App from '@/App.vue';
import router from '@/router';
import store from '@/store';
import firebaseConfig from '@/config/firebase';
firebase.initializeApp(firebaseConfig);
Vue.config.productionTip = false;
Vue.use(Vuetify);
@@ -14,5 +18,10 @@ Vue.use(Vuetify);
new Vue({
router,
store,
render: h => h(App)
render: h => h(App),
created: function onApplicationCreated() {
firebase.auth().onAuthStateChanged((user) => {
this.$store.dispatch('stateChanged', user);
});
}
}).$mount('#app');