buildHeadersFromRegistryConfig() — ui Function Reference
Architecture documentation for the buildHeadersFromRegistryConfig() function in builder.ts from the ui codebase.
Entity Profile
Dependency Diagram
graph TD 67a74cd4_d18f_78b8_c357_210cbfc4e92a["buildHeadersFromRegistryConfig()"] 8c5b2947_9033_b37b_2596_f9777d2a7f77["builder.ts"] 67a74cd4_d18f_78b8_c357_210cbfc4e92a -->|defined in| 8c5b2947_9033_b37b_2596_f9777d2a7f77 b89897ed_a718_3b68_b54b_4dbc4c63943b["buildUrlAndHeadersForRegistryItem()"] b89897ed_a718_3b68_b54b_4dbc4c63943b -->|calls| 67a74cd4_d18f_78b8_c357_210cbfc4e92a 75451fd7_c8ee_e421_be7d_1502ed1677f4["shouldIncludeHeader()"] 67a74cd4_d18f_78b8_c357_210cbfc4e92a -->|calls| 75451fd7_c8ee_e421_be7d_1502ed1677f4 style 67a74cd4_d18f_78b8_c357_210cbfc4e92a fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/shadcn/src/registry/builder.ts lines 78–96
export function buildHeadersFromRegistryConfig(
config: z.infer<typeof registryConfigItemSchema>
) {
if (typeof config === "string" || !config.headers) {
return {}
}
const headers: Record<string, string> = {}
for (const [key, value] of Object.entries(config.headers)) {
const expandedValue = expandEnvVars(value)
if (shouldIncludeHeader(value, expandedValue)) {
headers[key] = expandedValue
}
}
return headers
}
Domain
Subdomains
Defined In
Calls
Called By
Source
Frequently Asked Questions
What does buildHeadersFromRegistryConfig() do?
buildHeadersFromRegistryConfig() is a function in the ui codebase, defined in packages/shadcn/src/registry/builder.ts.
Where is buildHeadersFromRegistryConfig() defined?
buildHeadersFromRegistryConfig() is defined in packages/shadcn/src/registry/builder.ts at line 78.
What does buildHeadersFromRegistryConfig() call?
buildHeadersFromRegistryConfig() calls 1 function(s): shouldIncludeHeader.
What calls buildHeadersFromRegistryConfig()?
buildHeadersFromRegistryConfig() is called by 1 function(s): buildUrlAndHeadersForRegistryItem.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free