'use client'; import { ReactNode, useState } from 'react'; import Link from 'next/link'; import { Poppins } from 'next/font/google'; import { MenuIcon } from 'lucide-react'; import { usePathname } from 'next/navigation'; import { cn } from '@/lib/utils'; import { Button } from '@/components/ui/button'; import NavbarSidebar from './navbar-sidebar'; const poppins = Poppins({ subsets: ['latin'], weight: ['700'], }); interface NavbarItemProps { href: string; children: ReactNode; isActive?: boolean; } const navbarItems = [ { href: '/', children: 'Home', }, { href: '/about', children: 'About', }, { href: '/features', children: 'Features', }, { href: '/pricing', children: 'Pricing', }, { href: '/contact', children: 'Contact', }, ]; const NavbarItem = ({ href, children, isActive }: NavbarItemProps) => { return ( ); }; const Navbar = () => { const pathname = usePathname(); const [isSidebarOpen, setIsSidebarOpen] = useState(false); return ( ); }; export default Navbar;