import configPromise from "@payload-config"; import { getPayload } from "payload"; import { notFound } from "next/navigation"; import { RichText } from "@payloadcms/richtext-lexical/react"; export default async function Page({ params, }: { params: Promise<{ slug: string }>; }) { const payload = await getPayload({ config: configPromise }); const { slug } = await params; const result = await payload.find({ collection: "news", where: { slug: { equals: slug, }, }, depth: 1, }); const item = result.docs[0]; if (!item) { notFound(); } return (