diff --git a/web/src/lib/components/login-card.svelte b/web/src/lib/components/login-card.svelte new file mode 100644 index 0000000..d285a35 --- /dev/null +++ b/web/src/lib/components/login-card.svelte @@ -0,0 +1,171 @@ + + + + + Login + Enter your email below to log in to your account + + +
+
+ + +
+
+ + +
+ + {#if errorMessage} + + + Error + {errorMessage} + + {/if} + {#if isLoading} + + {/if} + + + {#await oauthProvider} + + {:then result} + {#if result.oauth_name != null} +
+ + Or continue with + +
+ + {/if} + {/await} +
+ +
+
+
+ diff --git a/web/src/lib/components/login-form.svelte b/web/src/lib/components/login-form.svelte deleted file mode 100644 index 22a6a4d..0000000 --- a/web/src/lib/components/login-form.svelte +++ /dev/null @@ -1,271 +0,0 @@ - - -{#snippet oauthLogin()} - {#await oauthProvider} - - {:then result} - {#if result.oauth_name != null} -
- - Or continue with - -
- - {/if} - {/await} -{/snippet} -{#if login} - - - Login - Enter your email below to log in to your account - - -
-
- - -
-
- - -
- - {#if errorMessage} - - - Error - {errorMessage} - - {/if} - - -
- - {@render oauthLogin()} - -
- -
-
-
-{:else} - - - Sign up - Enter your email and password below to sign up. - - -
-
- - -
-
-
- -
- -
- - {#if errorMessage} -

{errorMessage}

- {/if} - - -
- {@render oauthLogin()} - -
- -
-
-
-{/if} \ No newline at end of file diff --git a/web/src/lib/components/signup-card.svelte b/web/src/lib/components/signup-card.svelte new file mode 100644 index 0000000..0c2100a --- /dev/null +++ b/web/src/lib/components/signup-card.svelte @@ -0,0 +1,140 @@ + + + + + Sign Up + Enter your information to create an account + + +
+
+ + +
+
+ + +
+ {#if errorMessage} + + + Error + {errorMessage} + + {/if} + {#if successMessage} + + + Success + {successMessage} + + {/if} + {#if isLoading} + + {/if} + + + {#await oauthProvider} + + {:then result} + {#if result.oauth_name != null} +
+ + Or continue with + +
+ + {/if} + {/await} +
+ +
+
+
+ diff --git a/web/src/routes/login/+page.svelte b/web/src/routes/login/+page.svelte index a3f9b4c..bf37adc 100644 --- a/web/src/routes/login/+page.svelte +++ b/web/src/routes/login/+page.svelte @@ -1,5 +1,5 @@