From f9f213231b1e3358041e350ee99490f56e55a325 Mon Sep 17 00:00:00 2001 From: Christian Cueni Date: Tue, 27 Sep 2022 13:53:46 +0200 Subject: [PATCH] WIP: Add competence page and progress --- .../competences/CompetenceProgress.vue | 28 ++++ client/src/pages/CompetencesMainView.vue | 142 ++++++++++++++++++ client/src/pages/ComptencesView.vue | 26 ++++ client/src/router/index.ts | 11 ++ 4 files changed, 207 insertions(+) create mode 100644 client/src/components/competences/CompetenceProgress.vue create mode 100644 client/src/pages/CompetencesMainView.vue create mode 100644 client/src/pages/ComptencesView.vue diff --git a/client/src/components/competences/CompetenceProgress.vue b/client/src/components/competences/CompetenceProgress.vue new file mode 100644 index 00000000..4fc51757 --- /dev/null +++ b/client/src/components/competences/CompetenceProgress.vue @@ -0,0 +1,28 @@ + + + + + diff --git a/client/src/pages/CompetencesMainView.vue b/client/src/pages/CompetencesMainView.vue new file mode 100644 index 00000000..039c9aa1 --- /dev/null +++ b/client/src/pages/CompetencesMainView.vue @@ -0,0 +1,142 @@ + + + + + diff --git a/client/src/pages/ComptencesView.vue b/client/src/pages/ComptencesView.vue new file mode 100644 index 00000000..dcb0fcb4 --- /dev/null +++ b/client/src/pages/ComptencesView.vue @@ -0,0 +1,26 @@ + + + + + diff --git a/client/src/router/index.ts b/client/src/router/index.ts index 24285c6e..a76d36e0 100644 --- a/client/src/router/index.ts +++ b/client/src/router/index.ts @@ -52,6 +52,17 @@ const router = createRouter({ }, ], }, + { + path: '/competences/:competencesPageSlug', + props: true, + component: () => import('@/views/ComptencesView.vue'), + children: [ + { + path: 'overview', + component: () => import('@/views/CompetencesMainView.vue'), + }, + ], + }, { path: "/learn/:learningPathSlug", component: () => import("../pages/learningPath/LearningPathPage.vue"),