yap-blog/src/app/admin/(panel)/pages/new/page.tsx
2026-07-02 21:32:33 -04:00

17 lines
497 B
TypeScript

import type { Metadata } from "next";
import { createPageAction } from "@/actions/pages";
import { PageForm } from "@/components/admin/PageForm";
import { requireAdmin } from "@/lib/auth/dal";
export const metadata: Metadata = { title: "New page" };
export default async function NewPagePage() {
await requireAdmin();
return (
<div>
<h1 className="mb-6 text-2xl font-bold tracking-tight text-ink-bright">New page</h1>
<PageForm action={createPageAction} />
</div>
);
}