diff --git a/packages/core-cms/package.json b/packages/core-cms/package.json index f8b15ec..93692d8 100644 --- a/packages/core-cms/package.json +++ b/packages/core-cms/package.json @@ -16,6 +16,8 @@ "@repo/auth": "workspace:*", "@repo/blog": "workspace:*", "@repo/media": "workspace:*", + "@repo/marketing-pages": "workspace:*", + "@repo/navigation": "workspace:*", "payload": "^3.14.0", "@payloadcms/db-postgres": "^3.14.0", "@payloadcms/richtext-lexical": "^3.14.0" diff --git a/packages/core-cms/src/payload.config.ts b/packages/core-cms/src/payload.config.ts index 0c756e3..72c6b74 100644 --- a/packages/core-cms/src/payload.config.ts +++ b/packages/core-cms/src/payload.config.ts @@ -7,14 +7,16 @@ import { fileURLToPath } from "node:url"; import { users } from "@repo/auth/cms"; import { articles } from "@repo/blog/cms"; import { media } from "@repo/media/cms"; +import { pages, siteSettings } from "@repo/marketing-pages/cms"; +import { header } from "@repo/navigation/cms"; const filename = fileURLToPath(import.meta.url); const dirname = path.dirname(filename); export default buildConfig({ editor: lexicalEditor(), - collections: [users, articles, media], - globals: [], + collections: [users, articles, pages, media], + globals: [siteSettings, header], secret: process.env.PAYLOAD_SECRET || "default-secret-change-me", db: postgresAdapter({ pool: { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 78b2bfa..245d6e2 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -398,9 +398,15 @@ importers: '@repo/blog': specifier: workspace:* version: link:../blog + '@repo/marketing-pages': + specifier: workspace:* + version: link:../marketing-pages '@repo/media': specifier: workspace:* version: link:../media + '@repo/navigation': + specifier: workspace:* + version: link:../navigation payload: specifier: ^3.14.0 version: 3.81.0(graphql@16.13.2)(typescript@5.9.3)