1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22export async function generateMetadata() {
// Simulate async metadata generation (e.g., fetching from CMS)
return {
title: "Dynamic Metadata Page",
description: "Generated dynamically via generateMetadata",
openGraph: {
title: "Dynamic OG Title",
description: "Dynamic OG Description",
type: "article",
},
};
}
export default function DynamicMetadataPage() {
return (
<main>
<h1 data-testid="dynamic-metadata-heading">Dynamic Metadata Test</h1>
<p>This page uses generateMetadata for dynamic metadata.</p>
</main>
);
}