feat: verify users email (#215)

* worked on the email verification

* worked on the email verification

* fixed the emailing issue and the supabase updating issue

* chore: add timer to resend, add supabase.server, enforce unique email

* chore: remove nodemailer logger

* remove async

* remove disposable email verification

---------

Co-authored-by: Rotimi Best <best@classroomio.com>
This commit is contained in:
Em_Dev
2024-03-22 06:30:24 +01:00
committed by GitHub
co-authored by Rotimi Best
parent 5a566cbb4f
commit bd905b580a
17 changed files with 261 additions and 38 deletions
@@ -9,6 +9,7 @@
export let maxWidth = '';
export let containerClass = '';
export let size = '';
export let isCloseable = true;
afterUpdate(() => {
if (open) {
@@ -39,9 +40,11 @@
<p class="dark:text-white text-md font-medium m-0">
{modalHeading}
</p>
<div class="rounded-full">
<CloseButton onClick={onClose} contained={true} size="small" />
</div>
{#if isCloseable}
<div class="rounded-full">
<CloseButton onClick={onClose} contained={true} size="small" />
</div>
{/if}
</div>
<div class="body p-1 h-4/5 overflow-y-auto {containerClass}">