From cfb26e139164f2f9f4a6e40f105caa45a147d069 Mon Sep 17 00:00:00 2001 From: Jacob Fletcher Date: Tue, 15 Nov 2022 16:17:45 -0500 Subject: [PATCH] fix: conditionally localizes breadcrumbs --- demo/src/payload.config.ts | 9 +++++++++ src/fields/breadcrumbs.ts | 1 - src/index.ts | 4 +++- 3 files changed, 12 insertions(+), 2 deletions(-) diff --git a/demo/src/payload.config.ts b/demo/src/payload.config.ts index ff949c8..aa7c1ba 100644 --- a/demo/src/payload.config.ts +++ b/demo/src/payload.config.ts @@ -30,6 +30,15 @@ export default buildConfig({ Users, Pages ], + // localization: { + // locales: [ + // 'en', + // 'es', + // 'de', + // ], + // defaultLocale: 'en', + // fallback: true, + // }, plugins: [ nestedPages({ collections: [ diff --git a/src/fields/breadcrumbs.ts b/src/fields/breadcrumbs.ts index ee43144..8c23297 100644 --- a/src/fields/breadcrumbs.ts +++ b/src/fields/breadcrumbs.ts @@ -4,7 +4,6 @@ import { Field } from 'payload/types'; const createBreadcrumbsField = (relationTo: string, overrides: Partial = {}): Field => ({ name: 'breadcrumbs', type: 'array', - localized: true, fields: [ { name: 'doc', diff --git a/src/index.ts b/src/index.ts index 0433f69..ec3f09b 100644 --- a/src/index.ts +++ b/src/index.ts @@ -17,7 +17,9 @@ const nestedDocs = (options: Options) => (config: Config): Config => ({ } if (!options.breadcrumbsFieldSlug) { - fields.push(createBreadcrumbsField(collection.slug)); + fields.push(createBreadcrumbsField(collection.slug, { + localized: Boolean(config.localization) + })); } return {