toggleDropdown(DropdownType.MyPagesMobileMenu)}
aria-label={intl.formatMessage({ id: "Open my pages menu" })}
>
@@ -49,7 +51,9 @@ export default function MyPagesMobileMenu({
membership={membership}
navigation={navigation}
user={user}
- toggleOpenStateFn={toggleMyPagesMobileMenu}
+ toggleOpenStateFn={() =>
+ toggleDropdown(DropdownType.MyPagesMobileMenu)
+ }
/>
diff --git a/components/LanguageSwitcher/LanguageSwitcherContent/index.tsx b/components/LanguageSwitcher/LanguageSwitcherContent/index.tsx
index 4406c4fd5..8aeee7067 100644
--- a/components/LanguageSwitcher/LanguageSwitcherContent/index.tsx
+++ b/components/LanguageSwitcher/LanguageSwitcherContent/index.tsx
@@ -13,6 +13,7 @@ import { useTrapFocus } from "@/hooks/useTrapFocus"
import styles from "./languageSwitcherContent.module.css"
+import { DropdownType } from "@/types/components/dropdown/dropdown"
import type { LanguageSwitcherProps } from "@/types/components/languageSwitcher/languageSwitcher"
export default function LanguageSwitcherContent({
@@ -21,10 +22,13 @@ export default function LanguageSwitcherContent({
}: LanguageSwitcherProps) {
const intl = useIntl()
const currentLanguage = useLang()
- const { toggleLanguageSwitcher } = useDropdownStore()
+ const { toggleDropdown } = useDropdownStore()
const languageSwitcherRef = useTrapFocus()
const urlKeys = Object.keys(urls) as Lang[]
- const position = type === "footer" ? "footer" : "header"
+ const position =
+ type === "footer"
+ ? DropdownType.FooterLanguage
+ : DropdownType.HeaderLanguage
return (
@@ -33,7 +37,7 @@ export default function LanguageSwitcherContent({