import Link from "next/link";
import { JsonLd } from "@/components/JsonLd";
import { BulletPanel, PageHero, SectionHeader } from "@/components/MpcBlocks";
import { SelectedListingDiscoveryLinks } from "@/components/listings/SelectedListingBlocks";
import { breadcrumbSchema, createPageMetadata } from "@/lib/seo";

export const metadata = createPageMetadata({
  title: "Request Holiday Home Listing Consideration | Marloth Park Central",
  description: "Request consideration for a selected Marloth Park Central holiday home listing with direct enquiry support and visitor guide links.",
  path: "/list-your-holiday-home",
  image: "/images/local-options/places-to-stay.webp",
  keywords: ["Marloth Park holiday home listing", "Marloth Park accommodation listing", "Marloth Park self catering listing"],
});

export default function ListYourHolidayHomePage() {
  return (
    <main className="list-holiday-home-page selected-commercial-page">
      <JsonLd data={breadcrumbSchema([{ name: "Home", path: "/" }, { name: "List Your Holiday Home", path: "/list-your-holiday-home" }])} />
      <PageHero eyebrow="Selected holiday home listing" title="Request holiday home listing consideration" text="MPC lists selected Marloth Park holiday homes and self-catering stays. The goal is to help visitors compare useful stay details, then continue into guides, services and visitor help." image="/images/local-options/places-to-stay.webp" primary={{ label: "Send home details", href: "/contact" }} secondary={{ label: "View accommodation", href: "/accommodation" }} />
      <section className="section"><div className="container split"><div><SectionHeader eyebrow="What to send" title="Prepare the home details once, then the listing can be added from the reusable structure." text="Each home listing connects to enquiry actions, guide CTAs, visitor help and related local services." /><div className="hero-actions"><Link className="btn btn-gold" href="/contact">Send home details</Link><Link className="btn btn-outline dark-text" href="/accommodation">View accommodation hub</Link></div></div><BulletPanel title="Home details needed" items={["Property name", "Sleeps count", "Bedrooms and bathrooms", "Area or street if public", "Direct contact number", "3–5 good photos", "Key features such as pool, inverter, solar, Wi-Fi, water tank or pet-friendly"]} /></div></section>
      <section className="section alt-soft"><div className="container split"><BulletPanel title="Listing connections" items={["Accommodation hub", "Visitor guides", "Visitor help", "Local services", "Related local options"]} /><BulletPanel title="Curated acceptance" items={["Selected homes only", "Enough useful details required", "Direct enquiry support", "Accurate public information", "No automatic acceptance"]} /></div></section>
      <SelectedListingDiscoveryLinks currentPath="/list-your-holiday-home" />
    </main>
  );
}
