feat(sw-187): Refactor dropdown to keep more logic in main-menu.ts
This commit is contained in:
@@ -13,7 +13,7 @@ import useLang from "@/hooks/useLang"
|
||||
|
||||
import styles from "./my-pages-mobile-dropdown.module.css"
|
||||
|
||||
import { DropdownType } from "@/types/components/dropdown/dropdown"
|
||||
import { DropdownTypeEnum } from "@/types/components/dropdown/dropdown"
|
||||
|
||||
type Navigation = Awaited<ReturnType<(typeof navigationQueryRouter)["get"]>>
|
||||
|
||||
@@ -24,10 +24,7 @@ export default function MyPagesMobileDropdown({
|
||||
}) {
|
||||
const { formatMessage } = useIntl()
|
||||
const lang = useLang()
|
||||
const { toggleDropdown, openDropdown } = useDropdownStore()
|
||||
|
||||
const isMyPagesMobileMenuOpen =
|
||||
openDropdown === DropdownType.MyPagesMobileMenu
|
||||
const { toggleDropdown, isMyPagesMobileMenuOpen } = useDropdownStore()
|
||||
|
||||
if (!navigation) {
|
||||
return null
|
||||
@@ -56,7 +53,7 @@ export default function MyPagesMobileDropdown({
|
||||
variant="myPageMobileDropdown"
|
||||
color="burgundy"
|
||||
onClick={() =>
|
||||
toggleDropdown(DropdownType.MyPagesMobileMenu)
|
||||
toggleDropdown(DropdownTypeEnum.MyPagesMobileMenu)
|
||||
}
|
||||
>
|
||||
{link.linkText}
|
||||
|
||||
Reference in New Issue
Block a user