Skip to content
Snippets Groups Projects
Verified Commit 431becb0 authored by Nik | Klampfradler's avatar Nik | Klampfradler Committed by magicfelix
Browse files

Register components locally, and top component with router

parent 39db7d6f
No related branches found
No related tags found
1 merge request!284Draft: Redesign entering of lesson documentation
<template>
<ApolloQuery
:query="require('./CourseBook.graphql')"
:variables="{ lessonId }"
:variables="{ lessonId: $route.params.lessonId }"
>
<template v-slot="{ result: { loading, error, data } }">
<!-- Error -->
......@@ -54,8 +54,14 @@
<script>
import {CHANGES, SAVED, UPDATING} from "../../UpdateStatuses.js";
import UpdateIndicator from "./UpdateIndicator.js";
import LessonDocumentation from "./LessonDocumentation.js";
export default {
components: {
UpdateIndicator,
LessonDocumentation
},
methods: {
processDataChange(event) {
this.status = CHANGES;
......@@ -78,13 +84,11 @@ export default {
}, 500)
}
},
props: ["lessonId"],
name: "course-book",
data: () => {
return {
ping: "ping",
status: SAVED,
// lessonId: 352
}
}
}
......
import PersonalNotes from "./PersonalNotes.js";
export default {
components: {
PersonalNotes
},
props: [
"id",
"date",
......
import Vue from "vue"
import UpdateIndicator from "./components/alsijil/UpdateIndicator.js";
import PersonalNotes from "./components/alsijil/PersonalNotes.js";
import LessonDocumentation from "./components/alsijil/LessonDocumentation.js";
import CourseBook from './components/alsijil/CourseBook.vue'
Vue.component(UpdateIndicator.name, UpdateIndicator);
Vue.component(PersonalNotes.name, PersonalNotes);
Vue.component(LessonDocumentation.name, LessonDocumentation);
Vue.component(CourseBook.name, CourseBook);
window.router.addRoute({ path: "/app/alsijil/coursebook/:lessonId", component: CourseBook });
......@@ -9,7 +9,7 @@
{% endblock %}
{% block browser_title %}{% trans "Coursebook" %} {{ lesson }}{% endblock %}
{% block content %}
<course-book lesson-id="{{ lesson.id }}"></course-book>
<router-view/>
{% endblock %}
{% block extra_body %}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment