'use client'; import { Dialog, Transition } from '@headlessui/react'; import clsx from 'clsx'; import CloseIcon from 'components/icons/close'; import Logo from 'components/icons/logo'; import MenuIcon from 'components/icons/menu'; import { useLocale, useTranslations } from 'next-intl'; import Link from 'next/link'; import { Fragment, useRef, useState } from 'react'; import { LanguageControl, SupportedLocale } from '../navbar/language-control'; export function MenuModal({ scrolled }: { scrolled: boolean }) { const t = useTranslations('Index'); const locale = useLocale(); const [isOpen, setIsOpen] = useState(false); const closeButtonRef = useRef(null); const close = () => { setIsOpen(false); }; return ( <> setIsOpen(true)} className="transition-all ease-in-out hover:scale-110" > setIsOpen(false)}> {t('menu.products')} {t('menu.shops')} {t('menu.about')} {t('menu.bar')} {t('menu.concept')} {t('menu.stories')} {t('menu.company')} {t('email-address.support')} > ); }