From 471ea21ce05d6c6d7e5bb32e9c18a24bd2c18ea1 Mon Sep 17 00:00:00 2001 From: Rotimi Best Date: Thu, 17 Aug 2023 14:05:01 +0100 Subject: [PATCH] Dashboard improvements + LMS community --- src/lib/components/AuthUI/index.svelte | 16 +- .../components/Lesson/Materials/index.svelte | 1 - .../components/NewCourseModal/index.svelte | 2 +- src/lib/components/LMS/SideBar.svelte | 8 +- src/lib/components/Org/Community/index.svelte | 12 +- .../components/Org/LandingPage/index.svelte | 8 +- src/lib/components/Org/SideBar.svelte | 8 +- src/routes/lms/community/+page.svelte | 26 +- src/routes/lms/community/[slug]/+page.js | 5 + src/routes/lms/community/[slug]/+page.svelte | 414 ++++++++++++++++++ src/routes/lms/community/ask/+page.svelte | 94 ++++ src/routes/login/+page.svelte | 3 +- 12 files changed, 567 insertions(+), 30 deletions(-) create mode 100644 src/routes/lms/community/[slug]/+page.js create mode 100644 src/routes/lms/community/[slug]/+page.svelte create mode 100644 src/routes/lms/community/ask/+page.svelte diff --git a/src/lib/components/AuthUI/index.svelte b/src/lib/components/AuthUI/index.svelte index d72eceb6..bf865067 100644 --- a/src/lib/components/AuthUI/index.svelte +++ b/src/lib/components/AuthUI/index.svelte @@ -2,6 +2,8 @@ import PrimaryButton from '$lib/components/PrimaryButton/index.svelte'; import { VARIANTS } from '$lib/components/PrimaryButton/constants'; import GoogleIconColored from '../Icons/GoogleIconColored.svelte'; + import Avatar from '$lib/components/Avatar/index.svelte'; + import { currentOrg } from '$lib/utils/store/org'; export let supabase; export let handleSubmit; @@ -34,9 +36,17 @@
{#if !showOnlyContent || showLogo} -
- ClassroomIO logo -

ClassroomIO

+
+ +

+ {$currentOrg.name ? $currentOrg.name : 'ClassroomIO'} +

{/if}
- Courses - ClassroomIO + Create a new course -
diff --git a/src/lib/components/Org/LandingPage/index.svelte b/src/lib/components/Org/LandingPage/index.svelte index 5bee35d2..131f8505 100644 --- a/src/lib/components/Org/LandingPage/index.svelte +++ b/src/lib/components/Org/LandingPage/index.svelte @@ -133,7 +133,9 @@ - {$currentOrg.name} + + {$currentOrg.name}'s Landing Page +
@@ -148,7 +150,7 @@ class="md:w-11/12 lg:w-5/6 w-full flex items-center justify-between flex-col-reverse md:flex-row z-20 relative" > -
+

Coding Dojo

Web Developement Courses for
Everyone @@ -164,7 +166,7 @@ onClick={() => goto('#contact')} />

-
+