From 6461481f9de52470565d1c9d98362ea6255056fb Mon Sep 17 00:00:00 2001 From: Robin Kaggl <48437174+kaggl@users.noreply.github.com> Date: Wed, 10 Jan 2024 15:29:48 +0100 Subject: [PATCH] Generic Fixes (#42) Co-authored-by: Robin Kaggl --- components/app-header.vue | 10 +++++--- components/locale-switch.vue | 36 +++++++++++--------------- components/search-table.vue | 46 +++++++++++++++------------------- pages/imprint.vue | 9 +++---- tests/navigation-tests.spec.ts | 7 +++--- 5 files changed, 48 insertions(+), 60 deletions(-) diff --git a/components/app-header.vue b/components/app-header.vue index c260c54..5f63efa 100644 --- a/components/app-header.vue +++ b/components/app-header.vue @@ -45,10 +45,12 @@ const links = computed(() => {
- - - - + + + + + + -import { Listbox, ListboxButton, ListboxOption, ListboxOptions } from "@headlessui/vue"; -import { computed } from "vue"; +import { Menu, MenuButton, MenuItem, MenuItems } from "@headlessui/vue"; import { locales } from "@/config/i18n.config"; const { locale, setLocale } = useI18n(); -const selectedLocale = computed(() => { - return locales[locale.value]; -}); - defineProps<{ noSelect?: boolean; }>(); @@ -20,13 +15,12 @@ defineProps<{ v-if="!noSelect" class="mx-4 rounded bg-white text-black transition hover:bg-slate-200 active:bg-slate-300" > - - - {{ selectedLocale.code.toUpperCase() }} - + + + + {{ locale.toUpperCase() }} + + - - + {{ loc.code.toUpperCase() }} - - + + - +