2021-07-12 05:55:57 +03:00
|
|
|
<script context="module">
|
|
|
|
|
export async function preload({ params }) {
|
2021-07-13 16:27:02 +00:00
|
|
|
let [courseId] = params.id;
|
|
|
|
|
const res = await this.fetch(`api/course?id=${courseId}`);
|
|
|
|
|
const data = await res.json();
|
2021-07-12 05:55:57 +03:00
|
|
|
|
2021-07-13 16:27:02 +00:00
|
|
|
if (res.status === 200) {
|
|
|
|
|
return { courseId, courseData: data };
|
|
|
|
|
} else {
|
|
|
|
|
this.error(res.status, data.message);
|
|
|
|
|
}
|
2021-07-12 05:55:57 +03:00
|
|
|
}
|
|
|
|
|
</script>
|
|
|
|
|
|
|
|
|
|
<script>
|
2021-07-13 16:27:02 +00:00
|
|
|
import PageNav from "../../../components/PageNav/index.svelte";
|
|
|
|
|
import CourseContainer from "../../../components/CourseContainer/index.svelte";
|
2021-07-12 05:55:57 +03:00
|
|
|
|
2021-07-13 16:27:02 +00:00
|
|
|
export let courseData = {};
|
2021-07-12 05:55:57 +03:00
|
|
|
</script>
|
|
|
|
|
|
2021-07-13 16:27:02 +00:00
|
|
|
<CourseContainer {courseData}>
|
2021-07-12 05:55:57 +03:00
|
|
|
<PageNav title="All Exercises" />
|
|
|
|
|
</CourseContainer>
|