From 8ac6eedbafc8c4678ec04122ce7436b8b1ed8b3b Mon Sep 17 00:00:00 2001 From: eduardoformiga Date: Tue, 25 Feb 2025 17:16:48 -0300 Subject: [PATCH] chore: make description simple --- packages/api/src/platforms/vtex/resolvers/product.ts | 4 +--- packages/api/src/platforms/vtex/resolvers/seo.ts | 1 - packages/api/src/typeDefs/seo.graphql | 4 ---- packages/core/src/pages/[slug]/p.tsx | 10 +++------- 4 files changed, 4 insertions(+), 15 deletions(-) diff --git a/packages/api/src/platforms/vtex/resolvers/product.ts b/packages/api/src/platforms/vtex/resolvers/product.ts index 90da4c35a6..1fbf02bb12 100644 --- a/packages/api/src/platforms/vtex/resolvers/product.ts +++ b/packages/api/src/platforms/vtex/resolvers/product.ts @@ -50,9 +50,7 @@ export const StoreProduct: Record> & { description: ({ isVariantOf: { description } }) => description, seo: ({ isVariantOf }) => ({ title: isVariantOf.productName, - description: isVariantOf.description, - metaTagDescription: - isVariantOf.metaTagDescription ?? isVariantOf.description, + description: isVariantOf.metaTagDescription || isVariantOf.description, canonical: canonicalFromProduct(isVariantOf), }), brand: ({ isVariantOf: { brand } }) => ({ name: brand }), diff --git a/packages/api/src/platforms/vtex/resolvers/seo.ts b/packages/api/src/platforms/vtex/resolvers/seo.ts index 6b0f937c15..e351b42fba 100644 --- a/packages/api/src/platforms/vtex/resolvers/seo.ts +++ b/packages/api/src/platforms/vtex/resolvers/seo.ts @@ -9,7 +9,6 @@ export type Root = PromiseType> & { export const StoreSeo: Record> = { title: ({ title }) => title ?? '', description: ({ description }) => description ?? '', - metaTagDescription: ({ metaTagDescription }) => metaTagDescription ?? '', canonical: ({ canonical }) => canonical ?? '', titleTemplate: () => '', } diff --git a/packages/api/src/typeDefs/seo.graphql b/packages/api/src/typeDefs/seo.graphql index 6ceb200d79..a5a799acb9 100644 --- a/packages/api/src/typeDefs/seo.graphql +++ b/packages/api/src/typeDefs/seo.graphql @@ -15,10 +15,6 @@ type StoreSeo { """ description: String! """ - Meta description tag. - """ - metaTagDescription: String! - """ Canonical tag. """ canonical: String! diff --git a/packages/core/src/pages/[slug]/p.tsx b/packages/core/src/pages/[slug]/p.tsx index d1e52f87c9..ce3924dd43 100644 --- a/packages/core/src/pages/[slug]/p.tsx +++ b/packages/core/src/pages/[slug]/p.tsx @@ -69,7 +69,6 @@ type Props = PDPContentType & { meta: { title: string description: string - metaTagDescription: string canonical: string } } @@ -125,13 +124,13 @@ function Page({ data: server, sections, globalSections, offers, meta }: Props) { {/* SEO */} ({ url: img.url, alt: img.alternateName, @@ -194,7 +193,6 @@ const query = gql(` seo { title description - metaTagDescription canonical } @@ -280,11 +278,9 @@ export const getStaticProps: GetStaticProps< const { seo } = data.product const title = seo.title || storeConfig.seo.title const description = seo.description || storeConfig.seo.description - const metaTagDescription = - seo.metaTagDescription || storeConfig.seo.description const canonical = `${storeConfig.storeUrl}${seo.canonical}` - const meta = { title, description, canonical, metaTagDescription } + const meta = { title, description, canonical } let offer = {}