Initial commit

This commit is contained in:
2022-10-17 19:26:56 +02:00
commit 0370f5f00c
25 changed files with 30799 additions and 0 deletions

29
pages/index.vue Normal file
View File

@@ -0,0 +1,29 @@
<template>
<v-overlay color="transparent">
<v-progress-circular color="primary" indeterminate />
</v-overlay>
</template>
<script>
import { onAuthStateChanged } from 'firebase/auth'
export default {
name: 'IndexPage',
layout: 'empty',
created () {
// Setting an authentication state observer on the Firebase Auth object.
// This observer gets called when Auth finished initializing and
// whenever the user's sign-in state changes.
onAuthStateChanged(this.$auth, (user) => {
this.$store.commit('initFirebase')
if (user) {
// User is signed in; redirect to main page (dashboard)
this.$router.push({ name: 'dashboard' })
} else {
// User is signed out; redirect to login page
this.$router.push({ name: 'login' })
}
})
}
}
</script>