feat(SW-266): Added breadcrumbs to metadata fragment
This commit is contained in:
@@ -7,12 +7,10 @@ import { MetaData } from "@/types/components/metadata"
|
||||
export async function generateMetadata(): Promise<Metadata> {
|
||||
const metaData: MetaData | never[] | null =
|
||||
await serverClient().contentstack.metaData.get()
|
||||
const breadcrumbs = await serverClient().contentstack.breadcrumbs.get()
|
||||
const pageTitle = breadcrumbs?.at(-1)?.title
|
||||
|
||||
if (Array.isArray(metaData)) {
|
||||
return {
|
||||
title: pageTitle ?? "",
|
||||
title: "",
|
||||
description: "",
|
||||
openGraph: {
|
||||
images: [],
|
||||
@@ -20,7 +18,7 @@ export async function generateMetadata(): Promise<Metadata> {
|
||||
}
|
||||
}
|
||||
|
||||
const title = pageTitle ?? metaData?.title ?? "" // Use pageTitle first
|
||||
const title = metaData?.breadcrumbsTitle ?? metaData?.title ?? ""
|
||||
const description = metaData?.description ?? ""
|
||||
const images =
|
||||
metaData?.imageConnection?.edges?.map((edge) => ({
|
||||
|
||||
Reference in New Issue
Block a user