Pass lesson from server into store

This commit is contained in:
Rotimi Best
2021-07-13 16:27:02 +00:00
parent 4a821eef98
commit c9908d6af5
17 changed files with 332 additions and 429 deletions
+14 -4
View File
@@ -1,15 +1,25 @@
<script>
import { onMount } from "svelte";
import Navigation from "../Course/components/Navigation/index.svelte";
export let courseTitle = "";
export let courseId = "";
import { lessons } from "../Course/components/Lesson/store/lessons";
export let courseData = {};
export let path;
onMount(() => {
if (!$lessons.length) {
lessons.set(courseData.lessons);
}
});
</script>
<svelte:head>
<title>{courseTitle}</title>
<title>{courseData.name}</title>
</svelte:head>
<div class="root">
<Navigation {courseId} />
<Navigation courseId={courseData.id} {path} />
<div class="rightBar">
<slot />
</div>