diff --git a/app/components/LanguageSelectorListbox.vue b/app/components/LanguageSelectorListbox.vue index 3f56d0b..ca63deb 100644 --- a/app/components/LanguageSelectorListbox.vue +++ b/app/components/LanguageSelectorListbox.vue @@ -92,7 +92,7 @@ import type { Locale } from "vue-i18n"; const { showText = true } = defineProps<{ showText?: boolean }>(); -const { availableLocales, locale: currLocale, setLocale } = useI18n(); +const { locale: currLocale, setLocale, locales } = useI18n(); function changeLocale(locale: Locale) { setLocale(locale); @@ -102,7 +102,7 @@ function changeLocale(locale: Locale) { useHead({ htmlAttrs: { lang: locale, - // dir: availableLocales.find((l) => l === locale)?.dir || "ltr", + dir: locales.value.find((l) => l.code === locale)?.dir || "ltr", }, }); } @@ -150,6 +150,6 @@ const wiredLocale = computed({ }, }); const currentLocaleInformation = computed(() => - availableLocales.find((e) => e == wiredLocale.value), + locales.value.find((e) => e.code == wiredLocale.value), ); diff --git a/app/components/PreloadSelector.vue b/app/components/PreloadSelector.vue index ba2ab2f..d38462f 100644 --- a/app/components/PreloadSelector.vue +++ b/app/components/PreloadSelector.vue @@ -106,7 +106,7 @@ const emit = defineEmits<{ }>(); const props = defineProps<{ - value?: string; + value?: string | undefined; guesses?: Array<{ platform: PlatformRenderable; filename: string }>; }>(); diff --git a/app/components/Setup/Library.vue b/app/components/Setup/Library.vue index df577bb..3d4b3f5 100644 --- a/app/components/Setup/Library.vue +++ b/app/components/Setup/Library.vue @@ -5,7 +5,7 @@