"use client" import { useState } from "react" import Link from "next/link" import Image from "next/image" import { Button } from "@/components/ui/button" import { Menu, X, Phone, ChevronDown } from "lucide-react" import { GetFreeMachineModal } from "@/components/get-free-machine-modal" export function Header() { const [isMenuOpen, setIsMenuOpen] = useState(false) const [isWhoWeServeOpen, setIsWhoWeServeOpen] = useState(false) const [isVendingMachinesOpen, setIsVendingMachinesOpen] = useState(false) const [isFoodBeverageOpen, setIsFoodBeverageOpen] = useState(false) const [isServicesOpen, setIsServicesOpen] = useState(false) const [isAboutOpen, setIsAboutOpen] = useState(false) const [isModalOpen, setIsModalOpen] = useState(false) const whoWeServeItems = [ { label: "Warehouses", href: "/warehouses" }, { label: "Auto Repair", href: "/auto-repair" }, { label: "Gyms", href: "/gyms" }, { label: "Community Centers", href: "/community-centers" }, { label: "Dance Studios", href: "/dance-studios" }, { label: "Car Washes", href: "/car-washes" }, ] const vendingMachinesItems = [ { label: "Machines We Use", href: "/vending-machines/machines-we-use" }, { label: "Machines for Sale in Utah", href: "/vending-machines/machines-for-sale" }, { label: "Vending Machine Manuals", href: "/manuals" }, ] const foodBeverageItems = [ { label: "Healthy Options", href: "/food-and-beverage/healthy-options" }, { label: "Traditional Options", href: "/food-and-beverage/traditional-options" }, { label: "Food & Beverage Suppliers", href: "/food-and-beverage/suppliers" }, ] const servicesItems = [ { label: "Vending Machine Repairs", href: "/services/repairs" }, { label: "Vending Machine Moving Services", href: "/services/moving" }, { label: "Vending Machine Parts", href: "/services/parts" }, ] const aboutItems = [ { label: "About Us", href: "/about-us" }, { label: "FAQs", href: "/about/faqs" }, ] return (
{/* Logo */} Rocky Mountain Vending {/* Desktop Navigation */} {/* Desktop CTA */}
(435) 233-9668
{/* Mobile Menu Button */}
{/* Mobile Navigation */} {isMenuOpen && ( )}
) }