From 90274d7ef44bd5cf33ea9064b1d0fa918d62ec31 Mon Sep 17 00:00:00 2001 From: Rotimi Best Date: Fri, 15 Sep 2023 00:11:23 +0100 Subject: [PATCH] CLASSROOMIO-T-152: Extra improvements --- .../components/PricingSection.svelte | 1 - src/lib/components/Org/Settings/store.ts | 3 ++- src/lib/components/UploadImage/index.svelte | 2 +- src/routes/courses/[id]/landingpage/+page.svelte | 2 +- src/routes/signup/+page.svelte | 12 ++++++++---- 5 files changed, 12 insertions(+), 8 deletions(-) diff --git a/src/lib/components/CourseLandingPage/components/PricingSection.svelte b/src/lib/components/CourseLandingPage/components/PricingSection.svelte index 11fb2aff..8342571f 100644 --- a/src/lib/components/CourseLandingPage/components/PricingSection.svelte +++ b/src/lib/components/CourseLandingPage/components/PricingSection.svelte @@ -42,7 +42,6 @@ formatter = getCurrencyFormatter(currency); } - $: console.log('courseData.currency', courseData.currency); $: setFormatter(courseData.currency); $: discount = get(courseData, 'metadata.discount', 0); $: calculatedCost = calcDisc(discount, courseData.cost || 0); diff --git a/src/lib/components/Org/Settings/store.ts b/src/lib/components/Org/Settings/store.ts index 48e2769d..164ffeac 100644 --- a/src/lib/components/Org/Settings/store.ts +++ b/src/lib/components/Org/Settings/store.ts @@ -82,7 +82,8 @@ export let landingPageSettings: Writable = writable({ title: 'Our Story', content: 'Lorem ipsum dolor sit, amet consectetur adipisicing elit. Repudiandae, quaerat cum. Ullam similique quae dicta ipsum atque quam fugit iusto eligendi magni voluptatum aut, exercitationem deserunt vitae iste rem sunt!\nLorem ipsum, dolor sit amet consectetur adipisicing elit. Maiores obcaecati veritatis tenetur in, nihil repellat quasi cumque sed molestias id reiciendis harum doloremque minus fugit quia cum dolores quas pariatur.', - imageUrl: '', + imageUrl: + 'https://koxqonvbkeakwvmdegcf.supabase.co/storage/v1/object/public/avatars/landingpage/riverside.jpeg', show: true }, courses: { diff --git a/src/lib/components/UploadImage/index.svelte b/src/lib/components/UploadImage/index.svelte index c6c2f69e..204c2ffb 100644 --- a/src/lib/components/UploadImage/index.svelte +++ b/src/lib/components/UploadImage/index.svelte @@ -53,7 +53,7 @@ onFileSelected(e)} bind:this={fileinput} /> diff --git a/src/routes/courses/[id]/landingpage/+page.svelte b/src/routes/courses/[id]/landingpage/+page.svelte index 1df225ea..2ff2720f 100644 --- a/src/routes/courses/[id]/landingpage/+page.svelte +++ b/src/routes/courses/[id]/landingpage/+page.svelte @@ -36,7 +36,7 @@ >
- +
diff --git a/src/routes/signup/+page.svelte b/src/routes/signup/+page.svelte index 7600545e..0d01eb57 100644 --- a/src/routes/signup/+page.svelte +++ b/src/routes/signup/+page.svelte @@ -12,6 +12,7 @@ import { SIGNUP_FIELDS } from '$lib/utils/constants/authentication'; import AuthUI from '$lib/components/AuthUI/index.svelte'; import { profile } from '$lib/utils/store/user'; + import { currentOrg } from '$lib/utils/store/org'; let supabase = getSupabase(); let fields = Object.assign({}, SIGNUP_FIELDS); @@ -53,7 +54,11 @@ throw 'Error creating user'; } + if (!$currentOrg.id) return; + const [regexUsernameMatch] = [...(authUser.email?.matchAll(/(.*)@/g) || [])]; + const response = await fetch('https://api.ipregistry.co/?key=tryout'); + const metadata = await response.json(); const profileRes = await supabase .from('profile') @@ -61,7 +66,8 @@ id: authUser.id, username: regexUsernameMatch[1] + `${new Date().getTime()}`, fullname: regexUsernameMatch[1], - email: authUser.email + email: authUser.email, + metadata }) .select(); console.log('profileRes', profileRes); @@ -77,12 +83,10 @@ if (redirect) { goto(redirect); } else { - goto('/'); + goto('/login'); } formRef?.reset(); - - // return goto('/login' + $page.url.search); success = true; fields = Object.assign({}, SIGNUP_FIELDS); } catch (error) {