import { MapPin } from "lucide-react" import Image from "next/image" import Link from "next/link" import { PublicInset, PublicPageHeader, PublicSection, PublicSurface, } from "@/components/public-surface" import { businessConfig, serviceAreas as serviceAreasConfig, } from "@/lib/seo-config" import { getAllLocations } from "@/lib/location-data" export function ServiceAreasSection() { const locations = getAllLocations() // Build structured data for service areas const serviceAreaStructuredData = { "@context": "https://schema.org", "@type": "Service", serviceType: "Vending Machine Services", provider: { "@type": "Organization", name: businessConfig.name, url: businessConfig.website, }, areaServed: serviceAreasConfig.map((area) => ({ "@type": "City", name: area.city, addressRegion: area.state, addressCountry: area.country, })), } return (