import { Accordion } from '@/shared/ui/accordion'; import { Button } from '@/shared/ui/button'; import { Sheet, SheetContent, SheetHeader, SheetTitle, SheetTrigger, } from '@/shared/ui/sheet'; import { Menu } from 'lucide-react'; import { getMenu } from '../lib/data'; import RenderMobileMenuItem from './RenderMobileMenuItem'; import { ChangeLang } from './ChangeLang'; import Link from 'next/link'; import { AuthButtons } from './authButtons'; import { useTranslations } from 'next-intl'; const Navbar = () => { const t = useTranslations('Navbar'); const menu = getMenu(t); return (
{/* Desktop Menu */} {/* Mobile Menu */}
{/* Logo */} {t('logo')}
{t('logo')}
{menu.map((item) => RenderMobileMenuItem(item))}
); }; export default Navbar;