Files
klz-cables.com/lib/metadata.ts
Marc Mintel a2f94f15bc
All checks were successful
Build & Deploy KLZ Cables / build-and-deploy (push) Successful in 4m48s
og
2026-01-29 17:26:02 +01:00

25 lines
633 B
TypeScript

import { Metadata } from 'next';
import { SITE_URL } from './schema';
export function getOGImageMetadata(path: string, title: string, locale: string): NonNullable<Metadata['openGraph']>['images'] {
return [
{
url: `${SITE_URL}/${locale}/${path}/opengraph-image`,
width: 1200,
height: 630,
alt: title,
},
];
}
export function getProductOGImageMetadata(slug: string, title: string, locale: string): NonNullable<Metadata['openGraph']>['images'] {
return [
{
url: `${SITE_URL}/${locale}/api/og/product?slug=${slug}`,
width: 1200,
height: 630,
alt: title,
},
];
}