Home / Function/ generateMetadata() — supabase Function Reference

generateMetadata() — supabase Function Reference

Architecture documentation for the generateMetadata() function in page.tsx from the supabase codebase.

Entity Profile

Dependency Diagram

graph TD
  048bfb9a_ce37_170b_8b40_1f4dfc7b0ba3["generateMetadata()"]
  08a34405_1a84_76a1_9e7e_5879d7268772["getDocFromParams()"]
  048bfb9a_ce37_170b_8b40_1f4dfc7b0ba3 -->|calls| 08a34405_1a84_76a1_9e7e_5879d7268772
  58cabc9e_8e82_34d4_d087_761e8d79ec92["absoluteUrl()"]
  048bfb9a_ce37_170b_8b40_1f4dfc7b0ba3 -->|calls| 58cabc9e_8e82_34d4_d087_761e8d79ec92
  style 048bfb9a_ce37_170b_8b40_1f4dfc7b0ba3 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

apps/design-system/app/(app)/docs/[[...slug]]/page.tsx lines 36–69

export async function generateMetadata(props: DocPageProps): Promise<Metadata> {
  const params = await props.params
  const doc = await getDocFromParams({ params })

  if (!doc) {
    return {}
  }

  return {
    title: doc.title,
    description: doc.description,
    openGraph: {
      title: doc.title,
      description: doc.description,
      type: 'article',
      url: absoluteUrl(doc.slug),
      images: [
        {
          url: siteConfig.ogImage,
          width: 1200,
          height: 630,
          alt: siteConfig.name,
        },
      ],
    },
    twitter: {
      card: 'summary_large_image',
      title: doc.title,
      description: doc.description,
      images: [siteConfig.ogImage],
      creator: '@shadcn',
    },
  }
}

Domain

Subdomains

Frequently Asked Questions

What does generateMetadata() do?
generateMetadata() is a function in the supabase codebase.
What does generateMetadata() call?
generateMetadata() calls 2 function(s): absoluteUrl, getDocFromParams.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free