"use client" import { useState } from "react" import Link from "next/link" import { Menu, X, Server, Home, User } from "lucide-react" const Navbar = () => { const [isOpen, setIsOpen] = useState(false) return ( ) } interface NavLinkProps { href: string; icon: React.ComponentType>; children: React.ReactNode; } const NavLink: React.FC = ({ href, icon: Icon, children }) => ( {children} ) interface MobileNavLinkProps { href: string; icon: React.ComponentType>; children: React.ReactNode; } const MobileNavLink: React.FC = ({ href, icon: Icon, children }) => ( {children} ) export default Navbar