feat(SW-187): added immer and refactor dropdown a bit
This commit is contained in:
@@ -24,6 +24,7 @@ export default function MobileMenu({
|
||||
}: MobileMenuProps) {
|
||||
const intl = useIntl()
|
||||
const {
|
||||
handleHamburgerClick,
|
||||
toggleDropdown,
|
||||
isHamburgerMenuOpen,
|
||||
isMyPagesMobileMenuOpen,
|
||||
@@ -37,21 +38,6 @@ export default function MobileMenu({
|
||||
}
|
||||
})
|
||||
|
||||
function handleHamburgerClick() {
|
||||
if (isMyPagesMobileMenuOpen) {
|
||||
toggleDropdown(DropdownTypeEnum.MyPagesMobileMenu)
|
||||
} else {
|
||||
if (isHeaderLanguageSwitcherMobileOpen) {
|
||||
toggleDropdown(DropdownTypeEnum.HeaderLanguageSwitcherMobile)
|
||||
}
|
||||
if (!isFooterLanguageSwitcherOpen) {
|
||||
toggleDropdown(DropdownTypeEnum.HamburgerMenu)
|
||||
} else {
|
||||
toggleDropdown(DropdownTypeEnum.FooterLanguageSwitcher)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return (
|
||||
<>
|
||||
<button
|
||||
|
||||
Reference in New Issue
Block a user