From 260f75abe89aedf7e51e86b91da44c4e19870d70 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Francisco=20Ign=C3=A1cio=20Fontoura=20Solla?= Date: Fri, 1 May 2026 02:55:37 -0300 Subject: [PATCH] Add secureUrl and type to OG image metadata --- .../(frontend)/abaixo-assinado/[id]/page.tsx | 29 +++++++++++-------- 1 file changed, 17 insertions(+), 12 deletions(-) diff --git a/src/app/(frontend)/abaixo-assinado/[id]/page.tsx b/src/app/(frontend)/abaixo-assinado/[id]/page.tsx index 57091b6f..dc1d020d 100644 --- a/src/app/(frontend)/abaixo-assinado/[id]/page.tsx +++ b/src/app/(frontend)/abaixo-assinado/[id]/page.tsx @@ -19,7 +19,9 @@ const truncate = (text: string, max: number) => text.length <= max ? text : `${text.slice(0, max - 1).trimEnd()}…` const toAbsoluteUrl = (url: string, siteUrl: string) => - /^https?:\/\//i.test(url) ? url : `${stripTrailingSlash(siteUrl)}${url.startsWith('/') ? '' : '/'}${url}` + /^https?:\/\//i.test(url) + ? url + : `${stripTrailingSlash(siteUrl)}${url.startsWith('/') ? '' : '/'}${url}` export async function generateStaticParams() { const payload = await getDocuments('petition') @@ -67,17 +69,20 @@ export async function generateMetadata({ petition.title, ] - const ogImages = - image?.url - ? [ - { - url: toAbsoluteUrl(image.url, siteUrl), - width: image.width ?? undefined, - height: image.height ?? undefined, - alt: image.alt, - }, - ] - : [] + const imageUrl = image?.url ? toAbsoluteUrl(image.url, siteUrl) : undefined + + const ogImages = imageUrl + ? [ + { + url: imageUrl, + secureUrl: imageUrl, + width: image.width ?? undefined, + height: image.height ?? undefined, + alt: image.alt, + type: image.mimeType ?? undefined, + }, + ] + : [] return { title,