"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 ( LibreCloud Home Services My Account setIsOpen(!isOpen)} className="inline-flex items-center justify-center p-2 rounded-md text-gray-400 hover:text-white hover:bg-gray-700 focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-offset-gray-800 focus:ring-white" aria-expanded={isOpen} > Open main menu {isOpen ? ( ) : ( )} {isOpen && ( Home Services My Account )} ) } 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