'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)} />
>
);
}