From 18e90ecbf2299760c102a935bf11919d0dd00cb0 Mon Sep 17 00:00:00 2001 From: RizqiSyahrendra Date: Mon, 10 Mar 2025 11:30:59 +0700 Subject: [PATCH] fix: change pages cannonical url to canonical url --- src/app/(main)/[slug]/page.tsx | 8 +++++--- src/collections/Pages.ts | 4 ++-- src/payload-types.ts | 4 ++-- 3 files changed, 9 insertions(+), 7 deletions(-) diff --git a/src/app/(main)/[slug]/page.tsx b/src/app/(main)/[slug]/page.tsx index 7de1f14..77b7ac3 100644 --- a/src/app/(main)/[slug]/page.tsx +++ b/src/app/(main)/[slug]/page.tsx @@ -28,6 +28,9 @@ export async function generateMetadata({ params }: { params: Promise<{ slug: str imgUrl = blog.imgUrl; publishedAt = blog.data.createdAt; updatedAt = blog.data.updatedAt; + if (!!blog.data?.meta?.canonical_url) { + canonicalUrl = blog.data.meta.canonical_url; + } if (!!blog?.data?.createdBy && typeof blog.data.createdBy !== "number") { createdByName = blog.data.createdBy?.name ?? ""; } @@ -40,10 +43,9 @@ export async function generateMetadata({ params }: { params: Promise<{ slug: str imgUrl = page.heroImg?.url; publishedAt = page.createdAt; updatedAt = page.updatedAt; - if (!!page.meta?.cannonical_url) { - canonicalUrl = page.meta.cannonical_url; + if (!!page.meta?.canonical_url) { + canonicalUrl = page.meta.canonical_url; } - if (!!page?.createdBy && typeof page.createdBy !== "number") { createdByName = page?.createdBy?.name ?? ""; } diff --git a/src/collections/Pages.ts b/src/collections/Pages.ts index f8a6588..262e1ae 100644 --- a/src/collections/Pages.ts +++ b/src/collections/Pages.ts @@ -72,8 +72,8 @@ export const Pages: CollectionConfig = { type: "textarea", }, { - name: "cannonical_url", - label: "Cannonical Url", + name: "canonical_url", + label: "Canonical Url", type: "text", }, ], diff --git a/src/payload-types.ts b/src/payload-types.ts index 036a1c9..5c1a455 100644 --- a/src/payload-types.ts +++ b/src/payload-types.ts @@ -304,7 +304,7 @@ export interface Page { meta?: { title?: string | null; description?: string | null; - cannonical_url?: string | null; + canonical_url?: string | null; }; createdBy?: (number | null) | User; updatedBy?: (number | null) | User; @@ -749,7 +749,7 @@ export interface PagesSelect { | { title?: T; description?: T; - cannonical_url?: T; + canonical_url?: T; }; createdBy?: T; updatedBy?: T;