diff --git a/app/[lang]/(live)/@languageSwitcher/[...uri]/page.tsx b/app/[lang]/(live)/@languageSwitcher/[...uri]/page.tsx index 50f322ad4..3eb711825 100644 --- a/app/[lang]/(live)/@languageSwitcher/[...uri]/page.tsx +++ b/app/[lang]/(live)/@languageSwitcher/[...uri]/page.tsx @@ -15,10 +15,10 @@ export default async function LanguageSwitcher({ return ( <>
- +
- +
) diff --git a/app/[lang]/(live-current)/@languageSwitcher/page.tsx b/app/[lang]/(live-current)/@languageSwitcher/page.tsx index cf9e9c3f7..5a3787125 100644 --- a/app/[lang]/(live-current)/@languageSwitcher/page.tsx +++ b/app/[lang]/(live-current)/@languageSwitcher/page.tsx @@ -20,10 +20,10 @@ export default async function LanguageSwitcher({ return ( <>
- +
- +
) diff --git a/components/Current/Header/LanguageSwitcher/Desktop/desktop.module.css b/components/Current/Header/LanguageSwitcher/Desktop/desktop.module.css index a1443735d..f4909883c 100644 --- a/components/Current/Header/LanguageSwitcher/Desktop/desktop.module.css +++ b/components/Current/Header/LanguageSwitcher/Desktop/desktop.module.css @@ -1,5 +1,6 @@ .container { position: relative; + font-family: Helvetica Neue, Helvetica, @@ -7,7 +8,7 @@ sans-serif; } -.toggle { +.languageSwitcher { display: flex; color: #fff; padding: 3px 15px; diff --git a/components/Current/Header/LanguageSwitcher/Desktop/index.tsx b/components/Current/Header/LanguageSwitcher/Desktop/index.tsx index 5c35a1daa..1145dec76 100644 --- a/components/Current/Header/LanguageSwitcher/Desktop/index.tsx +++ b/components/Current/Header/LanguageSwitcher/Desktop/index.tsx @@ -11,7 +11,7 @@ import type { LanguageSwitcherProps } from "@/types/components/current/languageS export default function Desktop({ currentLanguage, - urls, + urlObject, }: LanguageSwitcherProps) { const [isOpen, setIsOpen] = useState(false) const divRef = useRef(null) @@ -40,11 +40,26 @@ export default function Desktop({ } }, [close]) + const urls = Object.keys(urlObject) + + if (urls.length <= 1 && urls[0] === currentLanguage) { + return ( +
+
+ + + + {languages[currentLanguage]} +
+
+ ) + } + return (