/* * DESIGN: "Clinical Warmth" * Navbar sticky con blur su scroll, logo a sinistra, menu a destra * Blu petrolio come colore primario, Cormorant Garamond per il brand name */ import { useState, useEffect } from "react"; import { Button } from "@/components/ui/button"; import { ChevronDown, Menu, X, Phone, MapPin } from "lucide-react"; type NavLink = { label: string; href: string; children?: Array<{ label: string; href: string; }>; }; const navLinks: NavLink[] = [ { label: "Chi Siamo", href: "#chi-siamo" }, { label: "Servizi", href: "#servizi", children: [ { label: "Visite cliniche e medicina preventiva", href: "#servizi" }, { label: "Ecografia", href: "#servizi" }, { label: "Radiologia", href: "#servizi" }, { label: "Laboratorio", href: "#servizi" }, { label: "Ematologia", href: "#servizi" }, { label: "Biochimica", href: "#servizi" }, { label: "Urine", href: "#servizi" }, { label: "Citologia", href: "#servizi" }, { label: "Coagulazione", href: "#servizi" }, { label: "Endoscopia", href: "#servizi" }, { label: "Laparoscopia", href: "#servizi" }, ], }, { label: "Visite Specialistiche", href: "#servizi", children: [ { label: "Oncologia", href: "#servizi" }, { label: "Dermatologia", href: "#servizi" }, { label: "Oculistica", href: "#servizi" }, { label: "Nutrizione", href: "#servizi" }, { label: "Ortopedia", href: "#servizi" }, ], }, { label: "Il Team", href: "#team" }, { label: "News", href: "#news" }, { label: "Contatti", href: "#contatti" }, ]; export default function Navbar() { const [scrolled, setScrolled] = useState(false); const [mobileOpen, setMobileOpen] = useState(false); useEffect(() => { const handleScroll = () => setScrolled(window.scrollY > 80); window.addEventListener("scroll", handleScroll); return () => window.removeEventListener("scroll", handleScroll); }, []); return ( <> {/* Top bar informativa */}