From e0d6609d914c935de626c0c688e5bb9d441cc377 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?No=C3=A9=20Viricel?= Date: Thu, 18 Apr 2024 18:26:02 +0200 Subject: [PATCH] chore: create app-menu component #10 --- app.vue | 51 +--------------------------------- components/AppMenu.vue | 62 ++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 63 insertions(+), 50 deletions(-) create mode 100644 components/AppMenu.vue diff --git a/app.vue b/app.vue index 9973cf0..e206e70 100644 --- a/app.vue +++ b/app.vue @@ -2,9 +2,6 @@ import type { User } from '~/libs/apiTypes' import type { Project } from '~/libs/types' -const back = ref(true) -const { locale, locales, setLocale } = useI18n() - const authToken = useCookie('_interslice_session') if (authToken.value) { await callOnce(async () => { @@ -25,57 +22,11 @@ try { catch (err: any) { ElMessage.error(err.message) } - -const availableLocales = computed(() => { - return locales.value.filter((i) => i.code !== locale.value) -}) -// Function from https://dev.to/jorik/country-code-to-flag-emoji-a21 -function getFlagEmoji(countryCode: string) { - const codePoints = countryCode - .toUpperCase() - .split('') - .map((char) => 127397 + char.charCodeAt(0)) - return String.fromCodePoint(...codePoints) -}