From b6751adea52efb3aae53aa81c8045d9dc7d0aec4 Mon Sep 17 00:00:00 2001 From: Daniel Egger Date: Mon, 29 Aug 2022 17:22:21 +0200 Subject: [PATCH] VBV-67: Circle Ansicht Design Anpassungen --- .../components/circle/LearningSequence.vue | 53 ++++--- client/src/stores/circle.ts | 38 +++-- client/src/views/CircleView.vue | 150 ++++++++++-------- client/src/views/LearningPathView.vue | 13 +- client/tailwind.css | 8 +- 5 files changed, 151 insertions(+), 111 deletions(-) diff --git a/client/src/components/circle/LearningSequence.vue b/client/src/components/circle/LearningSequence.vue index 29ffccf3..dcbd0cd0 100644 --- a/client/src/components/circle/LearningSequence.vue +++ b/client/src/components/circle/LearningSequence.vue @@ -30,40 +30,51 @@ const allFinished = computed(() => { return false; }) +const learningSequenceBorderClass = computed(() => { + let result = []; + if (props.learningSequence && circleStore.circle) { + if (allFinished.value) { + result = ['border-l-4', 'border-l-green-500'] + } else if (someFinished.value) { + result = ['border-l-4', 'border-l-sky-500'] + } else { + result = ['border-l-gray-500'] + } + } + + return result; +}); + -