๐Ÿ“ฆ cloudflare / vinext

๐Ÿ“„ page.tsx ยท 22 lines
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>
  );
}