"use client" import { useState } from "react" import { useIntl } from "react-intl" import { login } from "@/constants/routes/handleAuth" import { myPages } from "@/constants/routes/myPages" import Image from "@/components/Image" import Link from "@/components/TempDesignSystem/Link" import BookingButton from "../BookingButton" import styles from "./mainMenu.module.css" import type { MainMenuProps } from "@/types/components/current/header/mainMenu" export function MainMenu({ frontpageLinkText, homeHref, links, logo, topMenuMobileLinks, languageSwitcher, bookingHref, isLoggedIn, lang, }: MainMenuProps) { const intl = useIntl() const [isOpen, setIsOpen] = useState(false) function toogleIsOpen() { setIsOpen((prevIsOpen) => !prevIsOpen) } return (