import { headers } from "next/headers" import { Lang, localeToLang } from "@/constants/languages" export default function LangPopup({ lang }: { lang: Lang }) { const headersList = headers() const preferedLang = headersList.get("Accept-Language") ?? "" const possibleLangs = Object.keys(localeToLang) if (!possibleLangs.includes(preferedLang)) { return null } const langOfChoice: Lang = localeToLang[preferedLang as Lang] if (langOfChoice === lang) { return null } let language = "" let viewIn = "" switch (langOfChoice) { case Lang.de: language = "Deutsch" viewIn = "Ansicht in" break case Lang.da: language = "Dansk" viewIn = "Se in" break case Lang.fi: language = "Suomi" viewIn = "Katso in" break case Lang.no: language = "Norsk" viewIn = "Se in" break case Lang.sv: language = "Svenska" viewIn = "Visa in" break } return (
Close

You are viewing our website in English, would you like to change to{" "} {language}?

{viewIn} {language} No thanks
) }