diff --git a/src/routes/login/+page.svelte b/src/routes/login/+page.svelte
index 10d2c769..dfe1ab8a 100644
--- a/src/routes/login/+page.svelte
+++ b/src/routes/login/+page.svelte
@@ -3,12 +3,11 @@
import Input from '$lib/components/Input.svelte';
import toast from 'svelte-french-toast';
//import { trackPageDuration, trackButtonClick} from '$lib/mixpanel';
- import logo from '$lib/images/login_v2_logo.png';
import { numberOfUnreadNotification } from '$lib/store';
export let form;
-
+ let isClicked = false;
let loading = false;
let oauthLoading = false;
@@ -32,6 +31,7 @@
break;
}
case 'redirect':
+ isClicked = true;
toast.success('Login successfully!', {
style: 'border-radius: 200px; background: #333; color: #fff;'});
await update();
@@ -136,10 +136,21 @@
diff --git a/src/routes/register/+page.server.ts b/src/routes/register/+page.server.ts
index 574f5397..cfabdfe2 100644
--- a/src/routes/register/+page.server.ts
+++ b/src/routes/register/+page.server.ts
@@ -21,7 +21,6 @@ export const actions = {
const { formData, errors } = await validateData(await request.formData(), registerUserSchema);
if (errors) {
- console.log(errors.fieldErrors)
return fail(400, {
data: formData,
errors: errors.fieldErrors
@@ -65,7 +64,7 @@ export const actions = {
*/
} catch (err) {
console.log("Error: ", err);
- error(err.status, err.message);
+ //error(err.status, err.message);
}
redirect(301, "/");
diff --git a/src/routes/register/+page.svelte b/src/routes/register/+page.svelte
index d409f278..03f61e79 100644
--- a/src/routes/register/+page.svelte
+++ b/src/routes/register/+page.svelte
@@ -4,10 +4,10 @@
import Input from '$lib/components/Input.svelte';
import toast from 'svelte-french-toast';
- import logo from '$lib/images/login_v2_logo.png';
export let form;
+ let isClicked = false;
let loading = false;
let oauthLoading = false;
@@ -16,7 +16,9 @@
return async ({ result, update}) => {
switch (result.type) {
+ case 'success':
case 'redirect':
+ isClicked = true;
toast.success('Registration successfully!', {
style: 'border-radius: 200px; background: #333; color: #fff;'});
await update();
@@ -37,21 +39,17 @@
}
}
- let password = '';
- let hasLetter = false;
- let hasNumber = false;
- let isLengthValid = false;
- let hasSpecialChar = false;
-
+ /*
function checkPassword() {
hasLetter = /[a-zA-Z]/.test(password);
hasNumber = /\d/.test(password);
isLengthValid = password.length >= 8;
hasSpecialChar = /[!@#$%^&*()]/.test(password);
}
+ */
let isHoveredGoogle = false;
@@ -160,9 +158,19 @@
/>
-
+ {#if !loading && !isClicked}
+
+ {:else}
+
+ {/if}
+
By registering you agree to stocknear's
Terms of Use