import type { NavbarProps } from "@heroui/navbar"; import { Navbar, NavbarBrand, NavbarContent, NavbarItem, NavbarMenu, NavbarMenuItem, NavbarMenuToggle, } from "@heroui/navbar"; import React from "react"; // import { Link } from "@heroui/link"; import { Link, useMatch, useMatchRoute, useNavigate, } from "@tanstack/react-router"; import { Button } from "@heroui/button"; import { cn } from "@heroui/theme"; import { Divider } from "@heroui/divider"; import ButtonCall from "./ButtonCall"; import { Chip } from "@heroui/chip"; // import {Icon} from "@iconify/react"; const menuItems = [ { icon: "", text: "Decesos", link: "/seguros/decesos/", }, { icon: "", text: "Salud", link: "/seguros/salud/", }, { icon: "", text: "Hogar", link: "/seguros/hogar/", }, { icon: "", text: "Mascotas", link: "/seguros/mascotas/", }, { icon: "", text: "VehĂ­culos", link: "/seguros/vehiculos/", }, { icon: "", text: "Vida", link: "/seguros/vida/", }, ]; const activeLinkProps = { style: { fontWeight: "bold" }, }; const navLinks = [ { to: "/", label: "Inicio", className: "text-lg" }, { to: "/seguros/decesos", label: "Decesos" }, { to: "/seguros/hogar", label: "Hogar" }, { to: "/seguros/salud", label: "Salud" }, { to: "/seguros/mascotas", label: "Mascotas" }, { to: "/seguros/vida", label: "Vida" }, { to: "/seguros/vehiculos", label: "VehĂ­culos", className: "data-[active='true']:font-medium", }, ]; const BasicNavbar = React.forwardRef( ({ classNames = {}, ...props }, ref) => { const navigate = useNavigate(); const [isMenuOpen, setIsMenuOpen] = React.useState(false); const delayedSetIsMenuOpen = (val: boolean) => { setTimeout(() => { setIsMenuOpen(val); }, 200); }; return ( {/* Left Content */} {/* Center Content */} {navLinks.map(({ to, label, className }) => ( {() => ( {label} )} ))} } classNames={{ content: "mx-1 items-center font-semibold", }} > 633620767
} classNames={{ content: "mx-1 items-center font-semibold", }} > 633620767
{menuItems.map((mi) => (
delayedSetIsMenuOpen(false)} activeProps={{ style: { color: "#000", }, }} > {mi.text}
))}
); } ); BasicNavbar.displayName = "BasicNavbar"; export default BasicNavbar;