capacitor firebase auth

This commit is contained in:
2023-06-06 19:33:43 +02:00
parent cd807d7ff0
commit 882c55373b
11 changed files with 174 additions and 52 deletions

View File

@@ -66,31 +66,33 @@ const toggleEncryption = async () => {
<UICard>
<template #title>Account</template>
<template #default>
<div class="w-full flex-row sm:flex">
<div class="font-bold sm:w-4/12">E-mail address</div>
<div>{{ user?.email }}</div>
</div>
<div class="w-full flex-row sm:flex">
<div class="font-bold sm:w-4/12">Account status</div>
<div class="col-auto">
<UIBadge :color="user?.emailVerified ? 'success' : 'warning'">
{{ user?.emailVerified ? 'Verified' : 'Not yet verified' }}
</UIBadge>
<UIButton
size="sm"
class="ml-2"
@click="sendVerificationMail"
v-if="!user?.emailVerified"
:disabled="verificationEmailSent"
>
{{
verificationEmailSent
? 'Verification email sent'
: 'Request new verification email'
}}
</UIButton>
<template v-if="user?.email">
<div class="w-full flex-row sm:flex">
<div class="font-bold sm:w-4/12">E-mail address</div>
<div>{{ user.email }}</div>
</div>
</div>
<div class="w-full flex-row sm:flex">
<div class="font-bold sm:w-4/12">Account status</div>
<div class="col-auto">
<UIBadge :color="user.emailVerified ? 'success' : 'warning'">
{{ user.emailVerified ? 'Verified' : 'Not yet verified' }}
</UIBadge>
<UIButton
size="sm"
class="ml-2"
@click="sendVerificationMail"
v-if="!user.emailVerified"
:disabled="verificationEmailSent"
>
{{
verificationEmailSent
? 'Verification email sent'
: 'Request new verification email'
}}
</UIButton>
</div>
</div>
</template>
<div class="w-full flex-row sm:flex">
<div class="font-bold sm:w-4/12">Account creation date</div>
<div>