feat(SW-187): fixed bug where languageswitcher opened mobile menu
This commit is contained in:
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user