- {urlObject[key as Lang]?.isExternal ? (
+ {urls[key as Lang]?.isExternal ? (
{languages[key as Lang]}
diff --git a/components/Current/Header/LanguageSwitcher/Mobile/index.tsx b/components/Current/Header/LanguageSwitcher/Mobile/index.tsx
index 0d19b3d34..5a5e9c4de 100644
--- a/components/Current/Header/LanguageSwitcher/Mobile/index.tsx
+++ b/components/Current/Header/LanguageSwitcher/Mobile/index.tsx
@@ -9,19 +9,19 @@ import type { LanguageSwitcherProps } from "@/types/components/current/languageS
export default function Mobile({
currentLanguage,
- urlObject,
+ urls,
}: LanguageSwitcherProps) {
const [isOpen, setIsOpen] = useState(false)
function toggleOpen() {
setIsOpen((prevIsOpen) => !prevIsOpen)
}
- const urls = Object.keys(urlObject)
+ const urlKeys = Object.keys(urls)
- if (urls.length <= 1 && urls[0] === currentLanguage) {
+ if (urlKeys.length === 1 && urlKeys[0] === currentLanguage) {
return (
- {languages[currentLanguage]}{" "}
+ {languages[currentLanguage]}
)
}
@@ -33,13 +33,13 @@ export default function Mobile({
className={styles.languageSwitcher}
onClick={toggleOpen}
>
- {languages[currentLanguage]}{" "}
+ {languages[currentLanguage]}
Choose language
- {urls.map((key) => {
- const url = urlObject[key as Lang]?.url
+ {urlKeys.map((key) => {
+ const url = urls[key as Lang]?.url
if (url) {
return (
-
diff --git a/types/components/current/languageSwitcher.ts b/types/components/current/languageSwitcher.ts
index 4b1e8b0f4..e29bb4cff 100644
--- a/types/components/current/languageSwitcher.ts
+++ b/types/components/current/languageSwitcher.ts
@@ -9,5 +9,5 @@ export type LanguageSwitcherLink = {
export type LanguageSwitcherProps = {
currentLanguage: Lang
- urlObject: LanguageSwitcherData
+ urls: LanguageSwitcherData
}