import { AdminPageHeader } from "@/components/admin/AdminBreadcrumbs";
import { contentService } from "@/modules/content";
import { ContactForm } from "./contact-form";

export const dynamic = "force-dynamic";
export const metadata = { title: "Contact Us · Admin" };

export default async function AdminContactPage() {
  const content = await contentService.get("contact");
  const data =
    (content?.data as Record<string, unknown> | undefined) ?? null;
  return (
    <div className="space-y-6">
      <AdminPageHeader
        breadcrumbs={[
          { label: "Admin", href: "/admin" },
          { label: "Contact Us" },
        ]}
        title="Contact Us CMS"
        description="Manage the public contact page."
      />
      <ContactForm initial={data} />
    </div>
  );
}