From fb4f76967d2a84bbac19000294a7db590816234a Mon Sep 17 00:00:00 2001 From: Tim Date: Tue, 30 Jul 2024 20:27:10 +0200 Subject: [PATCH] #11 make it possible to sign up --- view/src/routes/+layout.svelte | 3 +- view/src/routes/app/+page.svelte | 2 +- .../src/routes/{login => signin}/+page.svelte | 8 ++- view/src/routes/signup/+page.svelte | 72 +++++++++++++++++++ 4 files changed, 81 insertions(+), 4 deletions(-) rename view/src/routes/{login => signin}/+page.svelte (87%) create mode 100644 view/src/routes/signup/+page.svelte diff --git a/view/src/routes/+layout.svelte b/view/src/routes/+layout.svelte index 41c51f9..8e231d1 100644 --- a/view/src/routes/+layout.svelte +++ b/view/src/routes/+layout.svelte @@ -38,7 +38,8 @@

{user?.email}

{:else} - Login + Sign Up + Sign In {/if} diff --git a/view/src/routes/app/+page.svelte b/view/src/routes/app/+page.svelte index 75eb205..d76da53 100644 --- a/view/src/routes/app/+page.svelte +++ b/view/src/routes/app/+page.svelte @@ -77,7 +77,7 @@ auth = (await authImp).auth; await auth.authStateReady(); if (!auth?.currentUser) { - goto('/login'); + goto('/signin'); return; } diff --git a/view/src/routes/login/+page.svelte b/view/src/routes/signin/+page.svelte similarity index 87% rename from view/src/routes/login/+page.svelte rename to view/src/routes/signin/+page.svelte index 65d7a69..11ed02a 100644 --- a/view/src/routes/login/+page.svelte +++ b/view/src/routes/signin/+page.svelte @@ -27,7 +27,7 @@ class="max-w-xl mx-auto flex flex-col gap-4 h-full justify-center" on:submit|preventDefault={signIn} > -

Login

+

Sign In

- +
+

Don't have an account?

+ Sign Up + +
{#if errorStr}

{errorStr}

diff --git a/view/src/routes/signup/+page.svelte b/view/src/routes/signup/+page.svelte new file mode 100644 index 0000000..ce3f2d6 --- /dev/null +++ b/view/src/routes/signup/+page.svelte @@ -0,0 +1,72 @@ + + +
+

Sign Up

+ + + +
+

Already have an account?

+ Sign In + +
+ + {#if errorStr} +

{errorStr}

+ {/if} +