From 16fe17021c4dfa075fde4ac953dd53feccc0b99b Mon Sep 17 00:00:00 2001 From: peintnermax Date: Fri, 11 Oct 2024 11:19:20 +0200 Subject: [PATCH] seperate file --- .../src/components/language-switcher.tsx | 2 +- apps/login/src/i18n/request.ts | 27 +------------------ apps/login/src/lib/i18n.ts | 25 +++++++++++++++++ 3 files changed, 27 insertions(+), 27 deletions(-) create mode 100644 apps/login/src/lib/i18n.ts diff --git a/apps/login/src/components/language-switcher.tsx b/apps/login/src/components/language-switcher.tsx index b8612a8d02b..c7dcad7ec1d 100644 --- a/apps/login/src/components/language-switcher.tsx +++ b/apps/login/src/components/language-switcher.tsx @@ -1,7 +1,7 @@ "use client"; -import { Lang, LANGS } from "@/i18n/request"; import { setLanguageCookie } from "@/lib/cookies"; +import { Lang, LANGS } from "@/lib/i18n"; import { Listbox, ListboxButton, diff --git a/apps/login/src/i18n/request.ts b/apps/login/src/i18n/request.ts index 632bc9e372a..ed4ba250546 100644 --- a/apps/login/src/i18n/request.ts +++ b/apps/login/src/i18n/request.ts @@ -1,33 +1,8 @@ +import { LANGUAGE_COOKIE_NAME } from "@/lib/i18n"; import deepmerge from "deepmerge"; import { getRequestConfig } from "next-intl/server"; import { cookies } from "next/headers"; -export interface Lang { - name: string; - code: string; -} - -export const LANGS: Lang[] = [ - { - name: "English", - code: "en", - }, - { - name: "Deutsch", - code: "de", - }, - { - name: "Italiano", - code: "it", - }, - { - name: "Español", - code: "es", - }, -]; - -export const LANGUAGE_COOKIE_NAME = "NEXT_LOCALE"; - export default getRequestConfig(async () => { const fallback = "en"; const cookiesList = cookies(); diff --git a/apps/login/src/lib/i18n.ts b/apps/login/src/lib/i18n.ts new file mode 100644 index 00000000000..aba1d3069c2 --- /dev/null +++ b/apps/login/src/lib/i18n.ts @@ -0,0 +1,25 @@ +export interface Lang { + name: string; + code: string; +} + +export const LANGS: Lang[] = [ + { + name: "English", + code: "en", + }, + { + name: "Deutsch", + code: "de", + }, + { + name: "Italiano", + code: "it", + }, + { + name: "Español", + code: "es", + }, +]; + +export const LANGUAGE_COOKIE_NAME = "NEXT_LOCALE";