feat(SW-187): fixed bug where languageswitcher opened mobile menu

This commit is contained in:
Pontus Dreij
2024-09-09 15:34:47 +02:00
parent 07eb0401bb
commit ae868ee8cd
3 changed files with 10 additions and 10 deletions

View File

@@ -26,16 +26,15 @@ export default function LanguageSwitcher({
const { toggleDropdown, openDropdown } = useDropdownStore()
const position = type === "footer" ? "footer" : "header"
const dropdownType =
type === "footer"
? DropdownType.FooterLanguage
: DropdownType.HeaderLanguage
const color = type === "footer" ? "pale" : "burgundy"
const isLanguageSwitcherOpen =
type === "footer"
? openDropdown === DropdownType.FooterLanguage
: openDropdown === DropdownType.HeaderLanguage
const dropdownType = {
footer: DropdownType.FooterLanguage,
desktopHeader: DropdownType.HeaderLanguage,
mobileHeader: DropdownType.HeaderLanguageMobile,
}[type]
const isLanguageSwitcherOpen = openDropdown === dropdownType
useHandleKeyUp((event: KeyboardEvent) => {
if (event.key === "Escape" && isLanguageSwitcherOpen) {