From dc232b7ed3dcc0b8094eee2a889ca70eb7f0ad5d Mon Sep 17 00:00:00 2001 From: RickardHF Date: Tue, 3 Oct 2023 15:47:17 +0200 Subject: [PATCH] added some language button --- src/app/globals.css | 9 ++++++++ src/components/Header.tsx | 20 +++-------------- src/components/LanguageMenu.tsx | 40 +++++++++++++++++++++++++++++++++ src/public/icons/globe.svg | 1 + 4 files changed, 53 insertions(+), 17 deletions(-) create mode 100644 src/components/LanguageMenu.tsx create mode 100644 src/public/icons/globe.svg diff --git a/src/app/globals.css b/src/app/globals.css index 591da3d..1676452 100644 --- a/src/app/globals.css +++ b/src/app/globals.css @@ -43,6 +43,15 @@ header { font-size: large; } +.use-background { + background-color: var(--background-color); +} + +.shadow-foreground { + filter: drop-shadow(-0.01rem -0.01rem 0.1rem var(--foreground-rgb)) + drop-shadow(0.2rem 0.2rem 0.2rem var(--button-background-one)); +} + .shadow-color-one { filter: drop-shadow(0.2rem 0.2rem 0.2rem var(--button-background-one)); } diff --git a/src/components/Header.tsx b/src/components/Header.tsx index 0575112..ede8a73 100644 --- a/src/components/Header.tsx +++ b/src/components/Header.tsx @@ -1,8 +1,8 @@ 'use client' -import { Language } from "nextjs-static-page-localizer/interfaces"; import { useTranslationsFetcher, useLocalization } from "nextjs-static-page-localizer"; -import { LocalizedLink, LanguageSwitcher } from "nextjs-static-page-localizer/components"; +import { LocalizedLink } from "nextjs-static-page-localizer/components"; +import LanguageMenu from "./LanguageMenu"; export default function Header() { @@ -13,21 +13,7 @@ export default function Header() { return (
- { - configuration?.languages.map((language:Language) => { - return ( - -

{language.name}

-
- ) - }) - } +
+ +
+ Language +

{language?.toUpperCase() ?? ''}

+
+
+
+ { + configuration?.languages.map((language) => { + return ( + +

+ {language.name} +

+
+ ) + }) + } +
+ + ); +} diff --git a/src/public/icons/globe.svg b/src/public/icons/globe.svg new file mode 100644 index 0000000..1e177f1 --- /dev/null +++ b/src/public/icons/globe.svg @@ -0,0 +1 @@ + \ No newline at end of file