From 91c19f29b4b61f50c730f61371b32e0c38ba3c90 Mon Sep 17 00:00:00 2001 From: Christian Cueni Date: Tue, 6 Dec 2022 07:49:03 +0100 Subject: [PATCH] Refactor CompetenceDetail component --- .../competences/CompetenceDetail.vue | 30 +- client/src/components/ui/ItToggleArrow.vue | 7 +- client/src/pages/ProfilePage.vue | 1450 ++++++++++++++++- client/tailwind.config.js | 2 +- 4 files changed, 1453 insertions(+), 36 deletions(-) diff --git a/client/src/components/competences/CompetenceDetail.vue b/client/src/components/competences/CompetenceDetail.vue index d5a04e8e..efc29fc4 100644 --- a/client/src/components/competences/CompetenceDetail.vue +++ b/client/src/components/competences/CompetenceDetail.vue @@ -8,32 +8,48 @@ import { ref } from "vue"; const competenceStore = useCompetenceStore(); -const props = defineProps<{ +interface Props { competence: CompetencePage; -}>(); + isInline?: boolean; +} + +const props = withDefaults(defineProps(), { + isInline: false, +}); const isOpen = ref(false); -const togglePerformanceCriteria = () => { +function togglePerformanceCriteria() { isOpen.value = !isOpen.value; -}; +}