feat(SW-187): added immer and refactor dropdown a bit
This commit is contained in:
@@ -27,6 +27,7 @@ export default function LanguageSwitcher({
|
||||
toggleDropdown,
|
||||
isFooterLanguageSwitcherOpen,
|
||||
isHeaderLanguageSwitcherOpen,
|
||||
isHeaderLanguageSwitcherMobileOpen,
|
||||
} = useDropdownStore()
|
||||
|
||||
const position = type === "footer" ? "footer" : "header"
|
||||
@@ -40,7 +41,8 @@ export default function LanguageSwitcher({
|
||||
|
||||
const isLanguageSwitcherOpen =
|
||||
(type === "footer" && isFooterLanguageSwitcherOpen) ||
|
||||
(type !== "footer" && isHeaderLanguageSwitcherOpen)
|
||||
(type !== "footer" &&
|
||||
(isHeaderLanguageSwitcherOpen || isHeaderLanguageSwitcherMobileOpen))
|
||||
|
||||
useHandleKeyUp((event: KeyboardEvent) => {
|
||||
if (event.key === "Escape" && isLanguageSwitcherOpen) {
|
||||
|
||||
Reference in New Issue
Block a user