From baf204259bb71579f3bd07b7d0852d271fc3e292 Mon Sep 17 00:00:00 2001 From: Joep Date: Sat, 7 Oct 2023 13:56:51 +0200 Subject: [PATCH] Updated HeaderBar.vue to composition api & typescript. --- frontend/src/components/header/Action.vue | 10 ++-- frontend/src/components/header/HeaderBar.vue | 56 ++++++++++---------- 2 files changed, 32 insertions(+), 34 deletions(-) diff --git a/frontend/src/components/header/Action.vue b/frontend/src/components/header/Action.vue index 25d6d85a..9d8666cb 100644 --- a/frontend/src/components/header/Action.vue +++ b/frontend/src/components/header/Action.vue @@ -10,14 +10,14 @@ import { useLayoutStore } from "@/stores/layout"; defineProps<{ - icon: any; - label: any; - counter: any; - show: any; + icon?: string; + label?: any; + counter?: any; + show?: any; }>(); const emit = defineEmits<{ - (e: "action"): void; + (e: "action"): any; }>(); const layoutStore = useLayoutStore(); diff --git a/frontend/src/components/header/HeaderBar.vue b/frontend/src/components/header/HeaderBar.vue index 210080b3..6ebc2536 100644 --- a/frontend/src/components/header/HeaderBar.vue +++ b/frontend/src/components/header/HeaderBar.vue @@ -1,58 +1,56 @@ -