"use client" import { useIntl } from "react-intl" import { logout } from "@/constants/routes/handleAuth" import { myPages } from "@/constants/routes/myPages" import useDropdownStore from "@/stores/main-menu" import Image from "@/components/Image" import Avatar from "@/components/MyPages/Avatar" import Link from "@/components/TempDesignSystem/Link" import BookingButton from "../BookingButton" import LoginButton from "../LoginButton" import styles from "./mainMenu.module.css" import type { MainMenuProps } from "@/types/components/current/header/mainMenu" export function MainMenu({ frontpageLinkText, homeHref, links, logo, topMenuMobileLinks, languageSwitcher, myPagesMobileDropdown, bookingHref, user, lang, }: MainMenuProps) { const intl = useIntl() const { isHamburgerMenuOpen, isMyPagesMobileMenuOpen, toggleHamburgerMenu, toggleMyPagesMobileMenu, } = useDropdownStore() return (