genGuideMeta() — supabase Function Reference
Architecture documentation for the genGuideMeta() function in GuidesMdx.utils.tsx from the supabase codebase.
Entity Profile
Dependency Diagram
graph TD ab14bf58_7610_7824_68a9_f93c953880f5["genGuideMeta()"] c322cec3_1213_d644_7df9_8125e8b31f2e["generateMetadata()"] c322cec3_1213_d644_7df9_8125e8b31f2e -->|calls| ab14bf58_7610_7824_68a9_f93c953880f5 c8305bfb_f7ff_5dcb_f7c3_9f4c35a8648c["generateMetadata()"] c8305bfb_f7ff_5dcb_f7c3_9f4c35a8648c -->|calls| ab14bf58_7610_7824_68a9_f93c953880f5 0ea91a91_cfd1_9375_ece0_8cbcf5ce6be5["generateMetadata()"] 0ea91a91_cfd1_9375_ece0_8cbcf5ce6be5 -->|calls| ab14bf58_7610_7824_68a9_f93c953880f5 dfb924f2_8b21_ad86_4507_107ff4d9fce9["generateMetadata()"] dfb924f2_8b21_ad86_4507_107ff4d9fce9 -->|calls| ab14bf58_7610_7824_68a9_f93c953880f5 8495d187_e557_eab8_db30_331f02cde401["generateMetadata()"] 8495d187_e557_eab8_db30_331f02cde401 -->|calls| ab14bf58_7610_7824_68a9_f93c953880f5 eec9f6fd_f416_e2ad_1aa1_a4b508de05d7["generateMetadata()"] eec9f6fd_f416_e2ad_1aa1_a4b508de05d7 -->|calls| ab14bf58_7610_7824_68a9_f93c953880f5 8ba731cf_9cfd_1f42_e4af_e93480e04995["generateMetadata()"] 8ba731cf_9cfd_1f42_e4af_e93480e04995 -->|calls| ab14bf58_7610_7824_68a9_f93c953880f5 f5e6fc59_432a_2593_130a_51ca2a460ed6["generateMetadata()"] f5e6fc59_432a_2593_130a_51ca2a460ed6 -->|calls| ab14bf58_7610_7824_68a9_f93c953880f5 695e891c_491c_9fa9_2e73_c08ffb24772d["generateMetadata()"] 695e891c_491c_9fa9_2e73_c08ffb24772d -->|calls| ab14bf58_7610_7824_68a9_f93c953880f5 137702ec_f827_5ada_364d_e68c97a0cc66["generateMetadata()"] 137702ec_f827_5ada_364d_e68c97a0cc66 -->|calls| ab14bf58_7610_7824_68a9_f93c953880f5 27b2766f_c747_aaab_a3bc_6de971fa9bbe["generateMetadata()"] 27b2766f_c747_aaab_a3bc_6de971fa9bbe -->|calls| ab14bf58_7610_7824_68a9_f93c953880f5 5e2cfcb7_39e7_eb20_353b_510325792ccc["generateMetadata()"] 5e2cfcb7_39e7_eb20_353b_510325792ccc -->|calls| ab14bf58_7610_7824_68a9_f93c953880f5 2df5ead3_68a2_a96a_38e0_be7171210de1["generateMetadata()"] 2df5ead3_68a2_a96a_38e0_be7171210de1 -->|calls| ab14bf58_7610_7824_68a9_f93c953880f5 fdd6a36e_87df_abd7_3132_6719ec4bb097["generateMetadata()"] fdd6a36e_87df_abd7_3132_6719ec4bb097 -->|calls| ab14bf58_7610_7824_68a9_f93c953880f5 style ab14bf58_7610_7824_68a9_f93c953880f5 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
apps/docs/features/docs/GuidesMdx.utils.tsx lines 161–193
<Params,>(
generate: (params: Params) => OrPromise<{ meta: GuideFrontmatter; pathname: `/${string}` }>
) =>
async (props: { params: Promise<Params> }, parent: ResolvingMetadata): Promise<Metadata> => {
const params = await props.params
const [parentAlternates, parentOg, { meta, pathname }] = await Promise.all([
pluckPromise(parent, 'alternates'),
pluckPromise(parent, 'openGraph'),
generate(params),
])
// Pathname has form `/guides/(section)/**`
const ogType = pathname.split('/')[2]
return {
title: `${meta.title} | ${metadataTitle || 'Supabase'}`,
description: meta.description || meta.subtitle,
// @ts-ignore
alternates: {
...parentAlternates,
canonical: meta.canonical || `${BASE_PATH}${pathname}`,
},
openGraph: {
...parentOg,
url: `${BASE_PATH}${pathname}`,
images: generateOpenGraphImageMeta({
type: ogType,
title: meta.title,
description: meta.description,
}),
},
}
}
Domain
Subdomains
Called By
- generateMetadata()
- generateMetadata()
- generateMetadata()
- generateMetadata()
- generateMetadata()
- generateMetadata()
- generateMetadata()
- generateMetadata()
- generateMetadata()
- generateMetadata()
- generateMetadata()
- generateMetadata()
- generateMetadata()
- generateMetadata()
- generateMetadata()
- generateMetadata()
- generateMetadata()
- generateMetadata()
- generateMetadata()
- generateMetadata()
- generateMetadata()
- generateMetadata()
- generateMetadata()
- generateMetadata()
- generateMetadata()
Source
Frequently Asked Questions
What does genGuideMeta() do?
genGuideMeta() is a function in the supabase codebase.
What does genGuideMeta() call?
genGuideMeta() calls 2 function(s): generateOpenGraphImageMeta, pluckPromise.
What calls genGuideMeta()?
genGuideMeta() is called by 25 function(s): generateMetadata, generateMetadata, generateMetadata, generateMetadata, generateMetadata, generateMetadata, generateMetadata, generateMetadata, and 17 more.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free