From 8fadc3391b151237b34f0e5f392d048559fe4162 Mon Sep 17 00:00:00 2001 From: Paul Date: Wed, 25 Sep 2024 09:05:18 -0600 Subject: [PATCH] fix(plugin-seo): titles being displayed twice (#8310) --- .../MetaDescription/MetaDescriptionComponent.tsx | 9 +++++++-- .../src/fields/MetaImage/MetaImageComponent.tsx | 9 +++++++-- .../src/fields/MetaTitle/MetaTitleComponent.tsx | 11 ++++++++--- .../src/fields/Preview/PreviewComponent.tsx | 6 +++++- packages/plugin-seo/src/index.tsx | 2 +- .../plugin-seo/collections/PagesWithImportedFields.ts | 3 +++ 6 files changed, 31 insertions(+), 9 deletions(-) diff --git a/packages/plugin-seo/src/fields/MetaDescription/MetaDescriptionComponent.tsx b/packages/plugin-seo/src/fields/MetaDescription/MetaDescriptionComponent.tsx index 20c4843391..914b3507ed 100644 --- a/packages/plugin-seo/src/fields/MetaDescription/MetaDescriptionComponent.tsx +++ b/packages/plugin-seo/src/fields/MetaDescription/MetaDescriptionComponent.tsx @@ -100,7 +100,13 @@ export const MetaDescriptionComponent: React.FC = (props) }} >
- + {hasGenerateDescriptionFn && (   —   @@ -151,7 +157,6 @@ export const MetaDescriptionComponent: React.FC = (props) Component: null, RenderedComponent: errorMessage, }} - label={label} onChange={setValue} path={pathFromContext} required={required} diff --git a/packages/plugin-seo/src/fields/MetaImage/MetaImageComponent.tsx b/packages/plugin-seo/src/fields/MetaImage/MetaImageComponent.tsx index 830507ce4b..49a1e46148 100644 --- a/packages/plugin-seo/src/fields/MetaImage/MetaImageComponent.tsx +++ b/packages/plugin-seo/src/fields/MetaImage/MetaImageComponent.tsx @@ -102,7 +102,13 @@ export const MetaImageComponent: React.FC = (props) => { }} >
- + {hasGenerateImageFn && (   —   @@ -151,7 +157,6 @@ export const MetaImageComponent: React.FC = (props) => { RenderedComponent: errorMessage, }} filterOptions={field.filterOptions} - label={undefined} onChange={(incomingImage) => { if (incomingImage !== null) { if (typeof incomingImage === 'object') { diff --git a/packages/plugin-seo/src/fields/MetaTitle/MetaTitleComponent.tsx b/packages/plugin-seo/src/fields/MetaTitle/MetaTitleComponent.tsx index a2c65302e5..684eab081b 100644 --- a/packages/plugin-seo/src/fields/MetaTitle/MetaTitleComponent.tsx +++ b/packages/plugin-seo/src/fields/MetaTitle/MetaTitleComponent.tsx @@ -37,11 +37,11 @@ export const MetaTitleComponent: React.FC = (props) => { label, required, }, + field: fieldFromProps, hasGenerateTitleFn, labelProps, } = props || {} const { path: pathFromContext } = useFieldProps() - const { t } = useTranslation() const field: FieldType = useField({ @@ -98,7 +98,13 @@ export const MetaTitleComponent: React.FC = (props) => { }} >
- + {hasGenerateTitleFn && (   —   @@ -150,7 +156,6 @@ export const MetaTitleComponent: React.FC = (props) => { Component: null, RenderedComponent: errorMessage, }} - label={label} onChange={setValue} path={pathFromContext} required={required} diff --git a/packages/plugin-seo/src/fields/Preview/PreviewComponent.tsx b/packages/plugin-seo/src/fields/Preview/PreviewComponent.tsx index d5f826b3a4..ab5df5875f 100644 --- a/packages/plugin-seo/src/fields/Preview/PreviewComponent.tsx +++ b/packages/plugin-seo/src/fields/Preview/PreviewComponent.tsx @@ -78,7 +78,11 @@ export const PreviewComponent: React.FC = (props) => { }, [fields, href, locale, docInfo, hasGenerateURLFn, getData]) return ( -
+
{t('plugin-seo:preview')}