import { getPage } from "../../lib/pages";
import { notFound } from "next/navigation";

interface StaticPageProps {
  type: string;
}

export default async function StaticPage({
  type,
}: StaticPageProps) {
  const page = await getPage(type);

  if (!page) {
    notFound();
  }

  return (
    <main className="static-page">
      <div className="container py-5">
        <h1 className="mb-4">{page.title}</h1>

        <div
          className="static-page-content"
          dangerouslySetInnerHTML={{
            __html: page.description,
          }}
        />
      </div>
    </main>
  );
}