Files
classroomio/src/components/CourseContainer/index.svelte
T

48 lines
886 B
Svelte
Raw Normal View History

<script>
2021-07-14 09:05:09 +03:00
import { onMount, afterUpdate } from 'svelte';
2021-07-13 16:27:02 +00:00
2021-07-14 09:05:09 +03:00
import Navigation from '../Course/components/Navigation/index.svelte';
import { lessons, lesson } from '../Course/components/Lesson/store/lessons';
2021-07-13 16:27:02 +00:00
export let courseData = {};
export let path;
onMount(() => {
2021-07-14 09:05:09 +03:00
lessons.set(courseData.lessons);
if (courseData.lesson) {
lesson.set(courseData.lesson);
}
});
afterUpdate(() => {
lessons.set(courseData.lessons);
if (courseData.lesson) {
lesson.set(courseData.lesson);
2021-07-13 16:27:02 +00:00
}
});
</script>
<svelte:head>
2021-07-13 16:27:02 +00:00
<title>{courseData.name}</title>
</svelte:head>
<div class="root">
2021-07-13 16:27:02 +00:00
<Navigation courseId={courseData.id} {path} />
<div class="rightBar">
<slot />
</div>
</div>
<style>
.root {
display: flex;
border-right: 1px solid var(--border-color);
width: 100%;
}
.rightBar {
flex-grow: 1;
}
</style>