From 24511df01ecaacc3c4cda75dcc9c775938d5860f Mon Sep 17 00:00:00 2001 From: Daniel Egger Date: Thu, 7 Sep 2023 14:40:36 +0200 Subject: [PATCH] Add competence detail page --- .../competence/CompetenceAssignmentRow.vue | 11 +- .../CompetenceCertificateComponent.vue | 33 +++-- .../CompetenceCertificateDetailPage.vue | 2 +- .../CompetenceCertificateListPage.vue | 19 +-- .../src/pages/competence/CompetenceDetail.vue | 82 ------------ .../pages/competence/CompetenceIndexPage.vue | 120 ++++++++++++++++++ .../pages/competence/CompetenceParentPage.vue | 15 ++- client/src/pages/competence/utils.ts | 34 +++++ client/src/router/index.ts | 6 + 9 files changed, 204 insertions(+), 118 deletions(-) delete mode 100644 client/src/pages/competence/CompetenceDetail.vue create mode 100644 client/src/pages/competence/CompetenceIndexPage.vue create mode 100644 client/src/pages/competence/utils.ts diff --git a/client/src/pages/competence/CompetenceAssignmentRow.vue b/client/src/pages/competence/CompetenceAssignmentRow.vue index 0f9b8983..9278f97b 100644 --- a/client/src/pages/competence/CompetenceAssignmentRow.vue +++ b/client/src/pages/competence/CompetenceAssignmentRow.vue @@ -4,9 +4,14 @@ import * as log from "loglevel"; log.debug("CompetenceAssignmentRow setup"); -const props = defineProps<{ +export interface Props { assignment: CompetenceCertificateAssignment; -}>(); + addBorderBottom?: boolean; +} + +const props = withDefaults(defineProps(), { + addBorderBottom: false, +}); const getIconName = () => { if (props.assignment.assignment_type === "EDONIQ_TEST") { @@ -17,7 +22,7 @@ const getIconName = () => {