import type { Metadata } from "next" import Link from "next/link" import { ArrowRight, BookOpenText, MapPin, MoveRight, Package, Wrench, } from "lucide-react" import { Button } from "@/components/ui/button" import { Breadcrumbs } from "@/components/breadcrumbs" import { PublicInset, PublicPageHeader, PublicSectionHeader, PublicSurface, } from "@/components/public-surface" import { generateRegistryMetadata, generateRegistryStructuredData, } from "@/lib/seo" export async function generateMetadata(): Promise { return generateRegistryMetadata("services") } const serviceCards = [ { title: "Repairs & Maintenance", body: "On-site repair help, troubleshooting, preventative service, and support for common machine issues across Utah.", href: "/services/repairs", cta: "View repairs", icon: Wrench, }, { title: "Moving & Relocation", body: "Professional machine moving for in-building changes, relocations, and more complex access situations.", href: "/services/moving", cta: "View moving", icon: MoveRight, }, { title: "Parts & Support", body: "Replacement parts, payment components, cooling parts, and support for the brands and systems we work with most.", href: "/services/parts", cta: "View parts", icon: Package, }, { title: "Manuals & Documentation", body: "Browse manuals, service guides, and reference documentation without forcing the page to belong to only one menu family.", href: "/manuals", cta: "Browse manuals", icon: BookOpenText, }, { title: "Coverage by Location", body: "See how service support connects to the cities and counties we cover across Utah.", href: "/services/service-areas", cta: "View service areas", icon: MapPin, }, ] export default function ServicesPage() { const structuredData = generateRegistryStructuredData("services") return ( <>