www_site/apps/cms/src/app/(payload)/admin/[[...segments]]/page.tsx

13 lines
811 B
TypeScript
Raw Normal View History

2026-09-09 09:02:46 +00:00
import config from "@payload-config";
import { RootPage, generatePageMetadata } from "@payloadcms/next/views";
import { importMap } from "../importMap";
2026-09-09 09:02:46 +00:00
const configPromise = Promise.resolve(config as any);
export const generateMetadata = ({ params, searchParams }: { params: Promise<Record<string, string | string[]>>; searchParams: Promise<Record<string, string | string[]>> }) => generatePageMetadata({ config: configPromise, params, searchParams });
export default async function AdminPage({ params, searchParams }: { params: Promise<{ segments?: string[] }>; searchParams: Promise<Record<string, string | string[]>> }) {
const resolvedParams = await params;
return RootPage({ config: configPromise, importMap, params: Promise.resolve({ segments: resolvedParams.segments ?? [] }), searchParams });
2026-09-09 09:02:46 +00:00
}