import Link from "next/link"; import React from "react"; type NavbarItem = { name: string; link: string; icon: React.ReactNode; }; const items: NavbarItem[] = [ { name: "Home", link: "/", icon: undefined, // Add your home icon here }, { name: "Search", link: "/search", icon: undefined, // Add your search icon here }, ]; // Helper function to render each navbar item const renderNavbarItem = (item: NavbarItem) => (
{item.icon &&
{item.icon}
}
{item.name}
); export default function Navbar() { return (
{/* Left-aligned items */}
{items.slice(0, -1).map((item, index) => (
{renderNavbarItem(item)}
))}
{/* Right-aligned item */}
{renderNavbarItem(items[items.length - 1])}
); }