This repository has no description
Something went wrong. Try again.
123456789101112131415161718192021// src/lib/pages.tsimport { getPayloadInstance } from './payload'import type { Page } from '@/payload-types'
export async function listAllPageSlugs(): Promise<string[]> { const payload = await getPayloadInstance() const r = await payload.find({ collection: 'pages', limit: 0, pagination: false }) return r.docs.map((p) => p.slug)}
export async function getPageBySlug(slug: string): Promise<Page | undefined> { const payload = await getPayloadInstance() const r = await payload.find({ collection: 'pages', where: { slug: { equals: slug } }, limit: 1, depth: 2, }) return r.docs[0]}