diff --git a/apps/recnet/src/app/rec/[id]/opengraph-image.tsx b/apps/recnet/src/app/rec/[id]/opengraph-image.tsx index 11a341ab..fc6d19c5 100644 --- a/apps/recnet/src/app/rec/[id]/opengraph-image.tsx +++ b/apps/recnet/src/app/rec/[id]/opengraph-image.tsx @@ -14,6 +14,9 @@ export const size = { export const contentType = "image/png"; +const fallbackImage = + "https://recnet.io/_next/image?url=%2Frecnet-logo.webp&w=64&q=100"; + /** Styling: You can write Tailwind CSS via "tw" prop here. However, our radix-theme preset won't be available here. @@ -25,19 +28,22 @@ export default async function Image({ params }: { params: { id: string } }) { const { rec } = await serverClient.getRecById({ id, }); + const linkPreviewMetadata = await serverClient.getLinkPreviewMetadata({ + url: rec.article.link, + }); return new ImageResponse( ( // ImageResponse JSX element
RecNet
{rec.description}
-{rec.article.author}
-+ {`${rec.user.displayName}`} + {formatDate(new Date(rec.cutoff))} +
++ {rec.description} +
+{rec.article.title}
+{rec.article.author}
+{rec.article.link.replace("https://", "").split("/")[0]}