From 131bb878ee8f4244db8fdea66ab49fb429ef5d3c Mon Sep 17 00:00:00 2001 From: Rotimi Best Date: Fri, 4 Aug 2023 12:49:34 +0100 Subject: [PATCH] Cleaner auth UI --- src/lib/components/AuthUI/index.svelte | 29 +++++++++----------------- src/routes/login/+page.svelte | 10 ++------- src/routes/reset/+page.svelte | 5 +++-- src/routes/signup/+page.svelte | 16 ++++---------- 4 files changed, 19 insertions(+), 41 deletions(-) diff --git a/src/lib/components/AuthUI/index.svelte b/src/lib/components/AuthUI/index.svelte index 818bf109..d72eceb6 100644 --- a/src/lib/components/AuthUI/index.svelte +++ b/src/lib/components/AuthUI/index.svelte @@ -7,14 +7,18 @@ export let handleSubmit; export let isLogin = true; export let showOnlyContent = false; + export let isLoading = false; export let showLogo = false; export let formRef; async function signInWithGoogle() { + if (isLoading) { + return; + } try { console.log('signInWithGoogle'); const { user, session, error } = await supabase.auth.signInWithOAuth({ - provider: 'google', + provider: 'google' }); console.log('user', user); @@ -31,13 +35,7 @@
{#if !showOnlyContent || showLogo}
- ClassroomIO logo + ClassroomIO logo

ClassroomIO

{/if} @@ -54,12 +52,11 @@ - {isLogin ? 'Sign in' : 'Sign up'} with Google + {isLogin ? 'Sign in' : 'Sign up'} with Google
{/if} @@ -67,15 +64,9 @@ {#if !showOnlyContent}
{#if isLogin} - Not registered yet? Sign up + Not registered yet? Sign up {:else} - Already have an account? Log In + Already have an account? Log In {/if}
{/if} diff --git a/src/routes/login/+page.svelte b/src/routes/login/+page.svelte index 8a54a865..1af1d114 100644 --- a/src/routes/login/+page.svelte +++ b/src/routes/login/+page.svelte @@ -26,7 +26,7 @@ loading = true; const { data, error } = await supabase.auth.signInWithPassword({ email: fields.email, - password: fields.password, + password: fields.password }); console.log('data', data); if (error) throw error; @@ -42,13 +42,7 @@ Welcome back to ClassroomIO - +

Welcome back

diff --git a/src/routes/signup/+page.svelte b/src/routes/signup/+page.svelte index f0c2aaa3..e561de8e 100644 --- a/src/routes/signup/+page.svelte +++ b/src/routes/signup/+page.svelte @@ -6,7 +6,7 @@ import { authValidation, getConfirmPasswordError, - getDisableSubmit, + getDisableSubmit } from '$lib/utils/functions/validator'; import { SIGNUP_FIELDS } from '$lib/utils/constants/authentication'; import AuthUI from '$lib/components/AuthUI/index.svelte'; @@ -33,7 +33,7 @@ loading = true; const { data, error } = await supabase.auth.signUp({ email: fields.email, - password: fields.password, + password: fields.password }); console.log('data', data); if (error) throw error; @@ -58,17 +58,9 @@ Join ClassroomIO - +
-

- Create a free account -

+

Create a free account