{/* Logo - from second code */}
{navItems.map((item) => {
const isActive = activeSection === item.key;
return (
-
setActiveSection(item.key)}
onClick={() => {
if (item.key === "home") scroll.scrollToTop({ duration: 600 });
if (menuOpen) setMenuOpen(false);
}}
className={`nav-link cursor-pointer text-sm md:text-lg ${isActive ? "active" : "text-slate-200 dark:text-slate-200/90"}`}
aria-current={isActive ? "page" : undefined}
>
{item.label}
);
})}
{/* controls */}
{/* LanguageSwitcher from second code */}