fix: apply seo agent improvements to src/components/seo/JsonLd.tsx

This commit is contained in:
cupadev-admin 2026-03-09 19:01:20 +00:00
parent b70ae434a3
commit 491761a4b2
1 changed files with 19 additions and 0 deletions

View File

@ -0,0 +1,19 @@
/**
* Generic JSON-LD injector for use in Server Components.
* Usage:
* <JsonLd data={{ '@context': 'https://schema.org', '@type': 'WebSite', ... }} />
*/
interface Props {
data: Record<string, any>
id?: string
}
export default function JsonLd({ data, id }: Props) {
return (
<script
id={id}
type="application/ld+json"
dangerouslySetInnerHTML={{ __html: JSON.stringify(data, null, 2) }}
/>
)
}