From 14f58792f6499ca86c823fad8b9330be0a07c4a0 Mon Sep 17 00:00:00 2001 From: Rotimi Best Date: Thu, 14 Sep 2023 06:42:16 +0100 Subject: [PATCH 01/11] CLASSROOMIO-T-152: Student can join any course via invite link --- src/lib/components/AuthUI/index.svelte | 26 +-- .../components/People/InviationModal.svelte | 104 ++++++------ .../Course/components/People/store.js | 6 +- src/lib/components/Course/store.ts | 1 + src/lib/components/Org/SideBar.svelte | 10 +- src/lib/components/PrimaryButton/constants.js | 2 + src/lib/utils/constants/routes.ts | 8 +- src/lib/utils/functions/user.ts | 8 + src/lib/utils/types/index.ts | 1 + src/routes/+layout.svelte | 2 +- src/routes/api/email/invite/+server.js | 4 +- src/routes/invite/s/[hash]/+layout.server.ts | 31 ++++ src/routes/invite/s/[hash]/+page.svelte | 82 ++++++++++ .../invite/{ => t}/[hash]/+layout.server.ts | 16 +- src/routes/invite/{ => t}/[hash]/+page.svelte | 149 +++++++++++------- src/routes/onboarding/+page.svelte | 4 - src/routes/signup/+page.svelte | 3 +- 17 files changed, 320 insertions(+), 137 deletions(-) create mode 100644 src/lib/utils/functions/user.ts create mode 100644 src/routes/invite/s/[hash]/+layout.server.ts create mode 100644 src/routes/invite/s/[hash]/+page.svelte rename src/routes/invite/{ => t}/[hash]/+layout.server.ts (59%) rename src/routes/invite/{ => t}/[hash]/+page.svelte (58%) diff --git a/src/lib/components/AuthUI/index.svelte b/src/lib/components/AuthUI/index.svelte index 86198e6e..9ddbd055 100644 --- a/src/lib/components/AuthUI/index.svelte +++ b/src/lib/components/AuthUI/index.svelte @@ -1,17 +1,20 @@ -
-
-

Invite Tutors

+
+

Invite Tutors

-