From 5e9c5ba545a408bebc2a049bcdd84cc03c038bf5 Mon Sep 17 00:00:00 2001 From: Rotimi Best Date: Sun, 22 Oct 2023 09:47:13 +0100 Subject: [PATCH] feat: complete dashboard mvp --- src/lib/components/Course/store.ts | 6 +- .../components/CourseContainer/index.svelte | 26 +- .../components/LMS/components/Learning.svelte | 2 +- src/lib/components/Navigation/app.svelte | 15 +- src/lib/utils/functions/date.ts | 6 + src/lib/utils/services/dashboard/index.ts | 34 ++- src/lib/utils/store/org.ts | 3 + src/routes/courses/[id]/+page.svelte | 19 +- .../courses/[id]/attendance/+page.svelte | 12 +- .../courses/[id]/certificates/+page.svelte | 11 +- .../courses/[id]/landingpage/+page.svelte | 13 +- src/routes/courses/[id]/lessons/+page.svelte | 13 +- .../lessons/[...lessonParams]/+page.svelte | 9 +- src/routes/courses/[id]/marks/+page.svelte | 11 +- src/routes/courses/[id]/people/+page.svelte | 14 +- src/routes/courses/[id]/settings/+page.svelte | 13 +- .../courses/[id]/submissions/+page.svelte | 8 +- src/routes/lms/+page.svelte | 20 +- src/routes/org/[slug]/+page.svelte | 252 +++++++++--------- 19 files changed, 241 insertions(+), 246 deletions(-) diff --git a/src/lib/components/Course/store.ts b/src/lib/components/Course/store.ts index 9b726cf9..7b600036 100644 --- a/src/lib/components/Course/store.ts +++ b/src/lib/components/Course/store.ts @@ -4,7 +4,7 @@ import { lessons } from './components/Lesson/store/lessons'; import { ROLE } from '$lib/utils/constants/roles'; import type { Course, GroupPerson } from '$lib/utils/types'; -export const course: Writable = writable({ +export const defaultCourse: Course = { id: '', title: '', description: '', @@ -44,7 +44,9 @@ export const course: Writable = writable({ grading: false, lessonDownload: true } -}); +}; + +export const course: Writable = writable({ ...defaultCourse }); export const mockGroupMember = { id: '434534534535', diff --git a/src/lib/components/CourseContainer/index.svelte b/src/lib/components/CourseContainer/index.svelte index 79257339..559418d5 100644 --- a/src/lib/components/CourseContainer/index.svelte +++ b/src/lib/components/CourseContainer/index.svelte @@ -1,18 +1,40 @@