add auth modal

This commit is contained in:
2023-05-20 04:05:36 +02:00
parent 2990e5ec89
commit 684a1d76bf
10 changed files with 303 additions and 144 deletions

17
src/components/Auth.vue Normal file
View File

@@ -0,0 +1,17 @@
<script setup lang="ts">
import firebase from 'firebase/compat/app'
import 'firebase/compat/auth'
import * as firebaseui from 'firebaseui'
import 'firebaseui/dist/firebaseui.css'
const ui = firebaseui.auth.AuthUI.getInstance() || new firebaseui.auth.AuthUI(firebase.auth())
onMounted(() => {
ui.start('#auth', {
signInOptions: [firebase.auth.EmailAuthProvider.PROVIDER_ID]
// Other config options...
})
})
</script>
<template>
<div id="auth"></div>
</template>