From 46ad6cab36598f7864c2e8ef2e42bb35ae1c44ee Mon Sep 17 00:00:00 2001 From: Daniel Egger Date: Fri, 7 Oct 2022 14:20:42 +0200 Subject: [PATCH] Completion data in Performance Criteria view --- .../competences/PerformanceCriteriaRow.vue | 2 +- .../CompetencePerfomanceCriteriaView.vue | 104 +++--------------- client/src/stores/circle.ts | 12 +- client/src/stores/competence.ts | 27 +++++ client/src/stores/completion.ts | 44 ++++++++ client/src/stores/learningPath.ts | 6 +- 6 files changed, 97 insertions(+), 98 deletions(-) create mode 100644 client/src/stores/completion.ts diff --git a/client/src/components/competences/PerformanceCriteriaRow.vue b/client/src/components/competences/PerformanceCriteriaRow.vue index b56d83ec..caa676f4 100644 --- a/client/src/components/competences/PerformanceCriteriaRow.vue +++ b/client/src/components/competences/PerformanceCriteriaRow.vue @@ -3,7 +3,7 @@ import type { PerformanceCriteria } from "@/types"; interface Props { criteria: PerformanceCriteria; - showState: boolean; + showState?: boolean; } const props = withDefaults(defineProps(), { diff --git a/client/src/pages/CompetencePerfomanceCriteriaView.vue b/client/src/pages/CompetencePerfomanceCriteriaView.vue index acaf8d3d..a22ca4ad 100644 --- a/client/src/pages/CompetencePerfomanceCriteriaView.vue +++ b/client/src/pages/CompetencePerfomanceCriteriaView.vue @@ -1,95 +1,20 @@ @@ -112,25 +37,25 @@ const shownCriteria = computed(() => { class="border-b border-gray-500 flex flex-col lg:flex-row lg:items-center pb-4 mb-4" >