'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;