diff --git a/src/components/Courses/index.svelte b/src/components/Courses/index.svelte index 7c0cd339..18b55f06 100644 --- a/src/components/Courses/index.svelte +++ b/src/components/Courses/index.svelte @@ -16,7 +16,7 @@ /> -->

{courseData.description}

-
+
{/each} diff --git a/src/routes/courses.svelte b/src/routes/courses.svelte index 16192d54..f29e619c 100644 --- a/src/routes/courses.svelte +++ b/src/routes/courses.svelte @@ -30,11 +30,11 @@ import { validateForm } from '../components/Courses/functions'; import { ROLE } from '../utils/constants/roles'; import { addGroupMember } from '../utils/services/courses'; + import { supabase } from '../utils/functions/supabase'; // const { page } = stores(); - export let allCourses; - export let organizationId; + export let allCourses = []; export let cantFetch; let errors = { @@ -64,13 +64,15 @@ title, description, group_id, - // organization_id: organizationId, }); + console.log(`newCourse`, newCourse); + + courses.update((_courses) => [..._courses, newCourse[0]]); // Get profile of author and add as member - const admin = await addGroupMember({ + await addGroupMember({ profile_id: $profile.id, - email: student, + email: $profile.email, group_id, role_id: ROLE.TUTOR, }); @@ -96,6 +98,7 @@ addGroupMember(membersStack).then((membersAdded) => { console.log(`membersAdded`, membersAdded); + $createCourseModal.open = false; }); } @@ -106,7 +109,9 @@ const coursesResult = await fetchCourses(userId); console.log(`coursesResult`, coursesResult); - organizationId = coursesResult.organizationId; + if (!coursesResult) return; + + // organizationId = coursesResult.organizationId; courses.set(coursesResult.allCourses); } } diff --git a/src/routes/login.svelte b/src/routes/login.svelte index 20cc5d7e..39a7e0fd 100644 --- a/src/routes/login.svelte +++ b/src/routes/login.svelte @@ -78,7 +78,7 @@

A link has been sent to your email. Please check both your - spamand yourinbox. + spam and your inbox.

If our email is in your spam, do make sure you mark our email