seperate file

This commit is contained in:
peintnermax
2024-10-11 11:19:20 +02:00
parent 76bb714e3a
commit 16fe17021c
3 changed files with 27 additions and 27 deletions

View File

@@ -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,

View File

@@ -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();

View File

@@ -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";