feat: add payload routes on /gestion59

This commit is contained in:
Enguerrand Ozano
2026-02-28 15:17:56 +01:00
parent 65a222fbc7
commit e6a982e735
4 changed files with 36 additions and 1 deletions

View File

@@ -0,0 +1,7 @@
import { REST_DELETE, REST_GET, REST_PATCH, REST_POST } from '@payloadcms/next/routes'
import config from '../../../../payload.config'
export const GET = REST_GET(config)
export const POST = REST_POST(config)
export const DELETE = REST_DELETE(config)
export const PATCH = REST_PATCH(config)

View File

@@ -0,0 +1,19 @@
import { RootPage, generatePageMetadata } from '@payloadcms/next/views'
import { importMap } from '../importMap'
type Args = {
params: Promise<{
segments: string[]
}>
searchParams: Promise<{
[key: string]: string | string[]
}>
}
export const generateMetadata = ({ params, searchParams }: Args) =>
generatePageMetadata({ config: import('../../../../payload.config'), params, searchParams })
const Page = ({ params, searchParams }: Args) =>
RootPage({ config: import('../../../../payload.config'), importMap, params, searchParams })
export default Page

View File

@@ -0,0 +1 @@
export const importMap = {}

View File

@@ -1,15 +1,23 @@
import { buildConfig } from 'payload'
import { postgresAdapter } from '@payloadcms/db-postgres'
import { lexicalEditor } from '@payloadcms/richtext-lexical'
import { Services } from './payload/collections/Services'
import { Realisations } from './payload/collections/Realisations'
import { Articles } from './payload/collections/Articles'
import { Testimonials } from './payload/collections/Testimonials'
import { FAQ } from './payload/collections/FAQ'
export default buildConfig({
secret: process.env.PAYLOAD_SECRET || 'change-moi',
editor: lexicalEditor(),
routes: {
admin: '/gestion59',
},
db: postgresAdapter({
pool: {
connectionString: process.env.DATABASE_URL,
},
}),
collections: [],
collections: [Services, Realisations, Articles, Testimonials, FAQ],
globals: [],
})