import Link from "next/link"; import { listDocuments, extractFoldersForSection } from "@mcpedia/core"; import { SECTIONS } from "@mcpedia/config/sections"; import { WEBHOOK_SECRET } from "@mcpedia/config"; import { cookies } from "next/headers"; import { redirect } from "next/navigation"; import DocForm from "@/components/DocForm"; export const dynamic = "force-dynamic"; export default async function CreatePage() { const cookieStore = await cookies(); const isAdmin = cookieStore.get("mcpedia_admin")?.value != null; if (!isAdmin) redirect("/login"); const all = await listDocuments(); const docPaths = all.map((d) => d.path); return (
{/* Breadcrumb */} {/* Header */}
✏️

Create Document

Writes markdown file to disk, records revision, and computes 2048-dim vector embeddings.

[s.id, extractFoldersForSection(docPaths, s.id)]) )} />
); }