diff --git a/client/src/pages/competence/CompetenceAssignmentRow.vue b/client/src/pages/competence/CompetenceAssignmentRow.vue new file mode 100644 index 00000000..037e1be9 --- /dev/null +++ b/client/src/pages/competence/CompetenceAssignmentRow.vue @@ -0,0 +1,78 @@ + + + + + diff --git a/client/src/pages/competence/CompetenceCertificateComponent.vue b/client/src/pages/competence/CompetenceCertificateComponent.vue new file mode 100644 index 00000000..d0d23624 --- /dev/null +++ b/client/src/pages/competence/CompetenceCertificateComponent.vue @@ -0,0 +1,80 @@ + + + + + diff --git a/client/src/pages/competence/CompetenceOverviewPage.vue b/client/src/pages/competence/CompetenceOverviewPage.vue index ee9b1e6e..f40b786b 100644 --- a/client/src/pages/competence/CompetenceOverviewPage.vue +++ b/client/src/pages/competence/CompetenceOverviewPage.vue @@ -3,8 +3,9 @@ import log from "loglevel"; import { COMPETENCE_NAVI_CERTIFICATE_QUERY } from "@/graphql/queries"; import { useQuery } from "@urql/vue"; import { computed, onMounted } from "vue"; -import type { CompetenceCertificate, CompetenceCertificateAssignment } from "@/types"; +import type { CompetenceCertificate } from "@/types"; import { useCurrentCourseSession } from "@/composables"; +import CompetenceCertificateComponent from "@/pages/competence/CompetenceCertificateComponent.vue"; const props = defineProps<{ courseSlug: string; @@ -32,89 +33,19 @@ const competenceCertificates = computed(() => { onMounted(async () => { // log.debug("AssignmentView mounted", props.assignmentId, props.userId); }); - -const getIconName = (assignment: CompetenceCertificateAssignment) => { - if (assignment.assignment_type === "EDONIQ_TEST") { - return "it-icon-test-large"; - } - return "it-icon-assignment-large"; -};