'use client'; import images from '@/assets/images/images'; import { Icon } from '@/components/uikit/icons'; import Image from 'next/image'; import Link from 'next/link'; import { usePathname, useParams } from 'next/navigation'; import { useState } from 'react'; import HamburgerMenu from '../hamburgerMenu'; import { useTranslations } from 'next-intl'; import routeFactory from '@/assets/constants/routeFactory'; export default function Navbar() { const [open, setOpen] = useState(false); const pathname = usePathname(); const params = useParams(); const locale = params.locale as string; const t = useTranslations(); // Get localized routes const routes = routeFactory(t, locale); const links = [ routes.home, routes.productCategories, routes.projects, routes.blog, routes.about, routes.contact, ]; const linkClass = (href: string) => pathname === href ? 'text-primary font-semibold' : 'text-white'; return ( <> setOpen(false)} /> ); }