templates2.Content.Next/app/admin/docs/page.tsx
w4c-templates 3caefb8833
Some checks are pending
CI / quality (push) Waiting to run
chore(template): publish Content.Next
2026-10-11 23:29:57 +03:00

13 lines
539 B
TypeScript

import { DocsManager } from '@/components/admin/DocsManager';
import { requireContentStaff } from '@/lib/server/auth';
import { listDocsAdmin } from '@/lib/server/content';
export const dynamic = 'force-dynamic';
export default async function AdminDocsPage() {
await requireContentStaff();
const docs = await listDocsAdmin();
const sectionOptions = [...new Set(docs.map((doc) => doc.section))].sort();
return <DocsManager sectionOptions={sectionOptions.length ? sectionOptions : ['Getting started', 'Guides', 'Reference']} />;
}