From 84f1ab334b5d970032e2dbd2c0b36f6781ebb5db Mon Sep 17 00:00:00 2001 From: MuslemRahimi Date: Fri, 26 Jul 2024 19:38:09 +0200 Subject: [PATCH] bugfixing loginpopup --- src/lib/components/Input.svelte | 2 + src/lib/components/LoginPopup.svelte | 59 ++++++++++++++++++---------- src/lib/components/Pricing.svelte | 5 ++- src/routes/+layout.svelte | 2 +- src/routes/+page.server.ts | 39 +++++++++++++++--- src/routes/+page.svelte | 3 +- src/routes/pricing/+page.svelte | 4 +- src/routes/register/+page.server.ts | 2 +- src/routes/register/+page.svelte | 2 +- 9 files changed, 85 insertions(+), 33 deletions(-) diff --git a/src/lib/components/Input.svelte b/src/lib/components/Input.svelte index 278ad119..5ba2b4a5 100644 --- a/src/lib/components/Input.svelte +++ b/src/lib/components/Input.svelte @@ -231,6 +231,7 @@ $: { {/if} + {#if errors} {/if} + \ No newline at end of file diff --git a/src/lib/components/LoginPopup.svelte b/src/lib/components/LoginPopup.svelte index 51fd3b7e..eb759447 100644 --- a/src/lib/components/LoginPopup.svelte +++ b/src/lib/components/LoginPopup.svelte @@ -7,8 +7,11 @@ export let form; let oauthLoading = false; - + let isClicked = false; + let loading = false; + const submitLogin = () => { + loading = true; return async ({ result, update}) => { switch (result.type) { case 'success': @@ -26,7 +29,8 @@ await update(); break; } - case 'redirect': + case 'redirect': + isClicked = true; toast.success('Login successfully!', { style: 'border-radius: 200px; background: #333; color: #fff;'}); await update(); @@ -56,18 +60,18 @@ }, 280); */ - + loading = false; + } } - let loading = false; const submitRegistration= () => { loading = true; return async ({ result, update}) => { - console.log(result.type); switch (result.type) { case 'success': + isClicked = true; toast.success('Registration successfully!', { style: 'border-radius: 200px; background: #333; color: #fff;'}); await update(); @@ -113,10 +117,6 @@ const output = await response.json(); let displaySection = 'login'; -function changeSection(state) -{ - displaySection = state; -} let isHoveredGoogle = false; let isHoveredDiscord = false; @@ -140,22 +140,21 @@ function handleHoverGithub() { + - - {#if $screenWidth > 640} - + -