Sync lesson/id w/ server + edit & view mode

This commit is contained in:
Ibitoye Rotimi Best
2021-07-14 09:05:09 +03:00
parent c9908d6af5
commit f84bbc6016
14 changed files with 415 additions and 317 deletions
+14 -5
View File
@@ -1,15 +1,24 @@
<script>
import { onMount } from "svelte";
import { onMount, afterUpdate } from 'svelte';
import Navigation from "../Course/components/Navigation/index.svelte";
import { lessons } from "../Course/components/Lesson/store/lessons";
import Navigation from '../Course/components/Navigation/index.svelte';
import { lessons, lesson } from '../Course/components/Lesson/store/lessons';
export let courseData = {};
export let path;
onMount(() => {
if (!$lessons.length) {
lessons.set(courseData.lessons);
lessons.set(courseData.lessons);
if (courseData.lesson) {
lesson.set(courseData.lesson);
}
});
afterUpdate(() => {
lessons.set(courseData.lessons);
if (courseData.lesson) {
lesson.set(courseData.lesson);
}
});
</script>