import { headers } from "next/headers";

import SelfPacedProgrammesLanding from "@/components/self-paced/SelfPacedProgrammesLanding";
import { buildContentMetadata, getRequestMetadataInput } from "@/lib/siteSeo";

const PATHNAME = "/self-paced-programmes";
const TITLE = "Self-Paced Teacher Training Courses | Cambridge Veritas";
const DESCRIPTION =
  "Explore flexible self-paced IELTS trainer and Voice & Accent courses. Compare recorded lessons, learning topics, fees and enrolment details.";
const KEYWORDS = [
  "self-paced teacher training",
  "self-paced online teacher training",
  "online teacher training courses",
  "IELTS trainer course online",
  "IELTS Trainer Masterclass",
  "Voice and Accent course online",
  "pronunciation teacher training",
  "Cambridge Veritas",
];

export async function generateMetadata() {
  return buildContentMetadata({
    ...getRequestMetadataInput(await headers(), { pathname: PATHNAME }),
    pathname: PATHNAME,
    title: TITLE,
    description: DESCRIPTION,
    keywords: KEYWORDS,
  });
}

export default function SelfPacedProgrammesPage() {
  return <SelfPacedProgrammesLanding />;
}
