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

24
plugins/firebase.js Normal file
View File

@@ -0,0 +1,24 @@
import { initializeApp } from 'firebase/app'
import { getAuth } from 'firebase/auth'
// Firebase configuration
const firebaseConfig = {
apiKey: 'AIzaSyCA_xE5wcYMYNcVkj-diZHbss5Pqb5ZmTA',
authDomain: 'iu-quiz-app.firebaseapp.com',
projectId: 'iu-quiz-app',
storageBucket: 'iu-quiz-app.appspot.com',
messagingSenderId: '632060210614',
appId: '1:632060210614:web:e2bd45b412b3bd2caba517'
}
// Initialize Firebase
const app = initializeApp(firebaseConfig)
// Initialize Firebase Authentication and get a reference to the service
const auth = getAuth(app)
export default ({ app }, inject) => {
// Inject $auth in Vue, context and store.
// Ref: https://nuxtjs.org/docs/directory-structure/plugins/
inject('auth', auth)
}

5
plugins/toast.js Normal file
View File

@@ -0,0 +1,5 @@
export default ({ store, app }, inject) => {
// Inject $toast in Vue, context and store.
// Ref: https://nuxtjs.org/docs/directory-structure/plugins/
inject('toast', payload => store.commit('toast/showMessage', payload))
}