From c39f68cef539eb380dd668cd9cbabfe59b8ed5cb Mon Sep 17 00:00:00 2001 From: Ota Prokopec Date: Thu, 6 Apr 2023 16:11:26 +0200 Subject: [PATCH] register sent email component --- src/__routes.svelte | 17 ++- .../components/Layouts/BlankedLayout.svelte | 6 + .../authorization/Components/EmailSent.svelte | 144 ++++++++++++++++++ .../authorization/register/register.svelte | 3 +- 4 files changed, 164 insertions(+), 6 deletions(-) create mode 100644 src/lib/components/Layouts/BlankedLayout.svelte create mode 100644 src/routes/authorization/Components/EmailSent.svelte diff --git a/src/__routes.svelte b/src/__routes.svelte index fdb8155..7f7adf2 100644 --- a/src/__routes.svelte +++ b/src/__routes.svelte @@ -6,6 +6,7 @@ import Error from '$src/__error.svelte' import NavigationBarLayout from '$lib/components/Layouts/NavigationBarLayout.svelte' import ArrowBackLayout from '$lib/components/Layouts/ArrowBackLayout.svelte' + import BlankedLayout from '$lib/components/Layouts/BlankedLayout.svelte' import('$routes/authorization/login/log_in.svelte'), }, - { - path: '/register', - component: () => import('$root/src/routes/authorization/register/register.svelte'), - }, + { path: '/register/failed', component: () => import('$routes/authorization/register/registerFailed.svelte'), @@ -67,6 +65,15 @@ ].map((routes) => { return { ...routes, layout: ArrowBackLayout } }), + ...[ + //authorization + { + path: '/register', + component: () => import('$root/src/routes/authorization/register/register.svelte'), + }, + ].map((routes) => { + return { ...routes, layout: BlankedLayout } + }), { path: '/error', component: () => import('$routes/error.svelte'), @@ -99,6 +106,6 @@ { path: '/cookie-policy', component: () => import('$routes/legal/cookie-policy.svelte'), - } + }, ]} /> diff --git a/src/lib/components/Layouts/BlankedLayout.svelte b/src/lib/components/Layouts/BlankedLayout.svelte new file mode 100644 index 0000000..d92205c --- /dev/null +++ b/src/lib/components/Layouts/BlankedLayout.svelte @@ -0,0 +1,6 @@ + + +
+ +
diff --git a/src/routes/authorization/Components/EmailSent.svelte b/src/routes/authorization/Components/EmailSent.svelte new file mode 100644 index 0000000..f313e99 --- /dev/null +++ b/src/routes/authorization/Components/EmailSent.svelte @@ -0,0 +1,144 @@ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Mail Sent + Verify your account by clicking the link we sent you. +
diff --git a/src/routes/authorization/register/register.svelte b/src/routes/authorization/register/register.svelte index e035c07..1e788b1 100644 --- a/src/routes/authorization/register/register.svelte +++ b/src/routes/authorization/register/register.svelte @@ -11,6 +11,7 @@ import Button from '$lib/components/Buttons/Button.svelte' import SocialLogin from '../Components/SocialLogin.svelte' import Input from '$lib/components/Inputs/Input.svelte' + import EmailSent from '../Components/EmailSent.svelte' let email = '' let password = '' @@ -110,7 +111,7 @@ {:else} -
email has been sent
+ {/if}