From bbd74d85b3dea95d37af2196618ffa53c20ce306 Mon Sep 17 00:00:00 2001 From: Christian Cueni Date: Tue, 31 Jan 2023 16:18:04 +0100 Subject: [PATCH] Add multiple rows in cockpit list circles --- .../components/learningPath/CircleDiagram.vue | 4 +- .../learningPath/LearningPathDiagram.vue | 21 +++-- .../learningPath/LearningSequence.vue | 4 +- client/src/components/ui/ItRow.vue | 2 +- client/src/pages/cockpit/CockpitIndexPage.vue | 91 +++++++++++-------- .../pages/competence/CompetenceIndexPage.vue | 7 +- client/src/pages/learningPath/CirclePage.vue | 4 +- client/src/services/circle.ts | 10 +- client/src/services/learningPath.ts | 18 ++-- client/src/stores/competence.ts | 10 +- client/src/stores/courseSessions.ts | 4 +- client/src/stores/learningPath.ts | 4 +- 12 files changed, 100 insertions(+), 79 deletions(-) diff --git a/client/src/components/learningPath/CircleDiagram.vue b/client/src/components/learningPath/CircleDiagram.vue index a74851b1..f38e91c6 100644 --- a/client/src/components/learningPath/CircleDiagram.vue +++ b/client/src/components/learningPath/CircleDiagram.vue @@ -2,7 +2,7 @@ import { useCircleStore } from "@/stores/circle"; import type { DefaultArcObject } from "d3"; import * as d3 from "d3"; -import * as _ from "lodash"; +import pick from "lodash/pick"; import * as log from "loglevel"; import { computed, onMounted } from "vue"; @@ -64,7 +64,7 @@ const pieData = computed(() => { { startAngle: angle.startAngle, endAngle: angle.endAngle, - ..._.pick(thisLearningSequence, ["title", "icon", "translation_key", "slug"]), + ...pick(thisLearningSequence, ["title", "icon", "translation_key", "slug"]), arrowStartAngle: angle.endAngle + (angle.startAngle - angle.endAngle) / 2, arrowEndAngle: angle.startAngle + (angle.startAngle - angle.endAngle) / 2, someFinished: someFinished(thisLearningSequence), diff --git a/client/src/components/learningPath/LearningPathDiagram.vue b/client/src/components/learningPath/LearningPathDiagram.vue index 619a5187..8d56c162 100644 --- a/client/src/components/learningPath/LearningPathDiagram.vue +++ b/client/src/components/learningPath/LearningPathDiagram.vue @@ -1,6 +1,6 @@