import { notFound } from "next/navigation" import { loadImageMapping } from "@/lib/wordpress-content" import { generateRegistryMetadata, generateRegistryStructuredData } from "@/lib/seo" import { getPageBySlug } from "@/lib/wordpress-data-loader" import { cleanWordPressContent } from "@/lib/clean-wordPress-content" import { DropdownPageShell } from "@/components/dropdown-page-shell" import type { Metadata } from "next" const WORDPRESS_SLUG = "traditional-vending" export async function generateMetadata(): Promise { const page = getPageBySlug(WORDPRESS_SLUG) if (!page) { return { title: "Page Not Found | Rocky Mountain Vending", } } return generateRegistryMetadata("traditionalOptions", { date: page.date, modified: page.modified, image: page.images?.[0]?.localPath, }) } export default async function TraditionalOptionsPage() { try { const page = getPageBySlug(WORDPRESS_SLUG) if (!page) { notFound() } let imageMapping: any = {} try { imageMapping = loadImageMapping() } catch (e) { imageMapping = {} } const content = page.content ? (
{cleanWordPressContent(String(page.content), { imageMapping, pageTitle: page.title, })}
) : (

No content available.

) const structuredData = generateRegistryStructuredData("traditionalOptions", { datePublished: page.date, dateModified: page.modified || page.date, }) return ( <>