import type { Metadata } from 'next/types' import configPromise from '@payload-config' import { getPayload } from 'payload' import React from 'react' import type { Post, Media } from '@/payload-types' import { FDImage } from '@/components/FDImage' import { formatDateTime } from '@/utilities/formatDateTime' import { Pagination } from '@/components/Pagination' export const dynamic = 'force-dynamic' export default async function Page({ params }: { params: Promise<{ pageNumber: string }> }) { const { pageNumber } = await params const payload = await getPayload({ config: configPromise }) const posts = await payload.find({ collection: 'posts', depth: 1, limit: 12, page: parseInt(pageNumber, 10), overrideAccess: false, select: { title: true, slug: true, heroImage: true, meta: true, publishedAt: true, }, }) return (
{formatDateTime(p.publishedAt)}
)}