add auth modal
This commit is contained in:
17
src/components/Auth.vue
Normal file
17
src/components/Auth.vue
Normal 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>
|
||||
Reference in New Issue
Block a user