import { notFound } from 'next/navigation'; import { loadImageMapping } from '@/lib/wordpress-content'; import { generateSEOMetadata, generateStructuredData } from '@/lib/seo'; import { getPageBySlug } from '@/lib/wordpress-data-loader'; import { cleanWordPressContent } from '@/lib/clean-wordPress-content'; import { Breadcrumbs } from '@/components/breadcrumbs'; import { PublicPageHeader, PublicSurface } from '@/components/public-surface'; import type { Metadata } from 'next'; const WORDPRESS_SLUG = 'best-vending-machine-supplier-in-salt-lake-city-utah'; const DISPLAY_TITLE = 'The Best Vending Machine Supplier in Salt Lake City, Utah'; const DISPLAY_DESCRIPTION = 'A closer look at how Rocky Mountain Vending supports Utah businesses with free placement, machine sales, repairs, manuals, and responsive local service.'; function stripLeadingH1(html: string) { return html.replace(/
No content available.
); let structuredData; try { structuredData = generateStructuredData({ title: DISPLAY_TITLE, description: page.seoDescription || page.excerpt || '', url: page.link || page.urlPath || `https://rockymountainvending.com/best-vending-machine-supplier-in-salt-lake-city-utah/`, datePublished: page.date, dateModified: page.modified || page.date, type: 'WebPage', }); } catch (e) { structuredData = { '@context': 'https://schema.org', '@type': 'WebPage', headline: DISPLAY_TITLE, description: page.seoDescription || '', url: `https://rockymountainvending.com/best-vending-machine-supplier-in-salt-lake-city-utah/`, }; } return ( <>