From 589a61fe44727b616af192c4bb4a4014ae20e521 Mon Sep 17 00:00:00 2001 From: Rotimi Best Date: Thu, 5 Oct 2023 08:02:34 +0100 Subject: [PATCH] CLASSROOMIO-T-205: Improve lesson page UX --- .../components/Lesson/Exercise/index.svelte | 8 +- .../components/Lesson/Exercises/index.svelte | 4 +- .../Course/components/Lesson/store/lessons.ts | 1 + .../components/CourseContainer/index.svelte | 4 - src/lib/components/IconButton/index.svelte | 3 +- src/lib/components/LMS/SideBar.svelte | 1 - src/lib/components/PageBody/index.svelte | 12 +-- src/lib/components/PageNav/index.svelte | 5 +- src/lib/utils/types/index.ts | 1 + .../lessons/[...lessonParams]/+page.svelte | 74 +++++++++++++------ 10 files changed, 74 insertions(+), 39 deletions(-) diff --git a/src/lib/components/Course/components/Lesson/Exercise/index.svelte b/src/lib/components/Course/components/Lesson/Exercise/index.svelte index 2040bc88..ebe4814d 100644 --- a/src/lib/components/Course/components/Lesson/Exercise/index.svelte +++ b/src/lib/components/Course/components/Lesson/Exercise/index.svelte @@ -26,6 +26,7 @@ export let exerciseId; export let goBack = () => {}; + export let isStudent = true; let preview = false; let editDescription = false; @@ -66,7 +67,11 @@ $: $questionnaire.questions.length < 1 && handleAddQuestion(); - +
@@ -139,5 +144,4 @@ {:else} {/if} - diff --git a/src/lib/components/Course/components/Lesson/Exercises/index.svelte b/src/lib/components/Course/components/Lesson/Exercises/index.svelte index 46b6d7cb..5badc5dd 100644 --- a/src/lib/components/Course/components/Lesson/Exercises/index.svelte +++ b/src/lib/components/Course/components/Lesson/Exercises/index.svelte @@ -150,7 +150,7 @@ {/if} {#if exerciseId} - + {:else} - + (open = !open)} /> diff --git a/src/lib/components/Course/components/Lesson/store/lessons.ts b/src/lib/components/Course/components/Lesson/store/lessons.ts index cfcfac46..f0f02721 100644 --- a/src/lib/components/Course/components/Lesson/store/lessons.ts +++ b/src/lib/components/Course/components/Lesson/store/lessons.ts @@ -12,6 +12,7 @@ export const lessons: Writable = writable([]); export const lesson = writable({ id: null, totalExercises: 0, + comments: 0, isSaving: false, materials: { note: '', diff --git a/src/lib/components/CourseContainer/index.svelte b/src/lib/components/CourseContainer/index.svelte index 1cd33041..1c4fa657 100644 --- a/src/lib/components/CourseContainer/index.svelte +++ b/src/lib/components/CourseContainer/index.svelte @@ -1,12 +1,8 @@ -
+
{#if $$slots.header}