SPB Git
659 B · 8 lines tsx
1import { taxonomy } from "@/lib/admin/queries";2import { requireUserPage } from "@/lib/auth/guard";3import { csrfToken } from "@/lib/auth/session";4import { createPaperAction } from "@/lib/admin/actions";5import { PageTitle } from "@/components/admin-ui";6import { PaperForm } from "../paper-form";7export default async function NewPaper() { const u = await requireUserPage(); const tax = await taxonomy(); return <div><PageTitle title="New working paper" /><p className="meta mb-4">Created as a draft. Upload a manuscript and publish explicitly from the paper page.</p><PaperForm p={null} tax={tax} csrf={csrfToken(u)} action={createPaperAction} /></div>; }8
Files · main
Menu

Theme