Home / Function/ buildInitUrl() — ui Function Reference

buildInitUrl() — ui Function Reference

Architecture documentation for the buildInitUrl() function in create.ts from the ui codebase.

Entity Profile

Dependency Diagram

graph TD
  f1f5dc89_813c_afbc_8cb6_4850da747abf["buildInitUrl()"]
  9461b7e1_0062_183b_052f_41abc70dee91["create.ts"]
  f1f5dc89_813c_afbc_8cb6_4850da747abf -->|defined in| 9461b7e1_0062_183b_052f_41abc70dee91
  d6e73ad2_74c9_dd43_c275_b68a987b6b66["create()"]
  d6e73ad2_74c9_dd43_c275_b68a987b6b66 -->|calls| f1f5dc89_813c_afbc_8cb6_4850da747abf
  b4e79181_86a2_80f3_3e20_c519125f2926["getShadcnInitUrl()"]
  f1f5dc89_813c_afbc_8cb6_4850da747abf -->|calls| b4e79181_86a2_80f3_3e20_c519125f2926
  style f1f5dc89_813c_afbc_8cb6_4850da747abf fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/shadcn/src/commands/create.ts lines 249–264

function buildInitUrl(preset: Preset, rtl: boolean) {
  const params = new URLSearchParams({
    base: preset.base,
    style: preset.style,
    baseColor: preset.baseColor,
    theme: preset.theme,
    iconLibrary: preset.iconLibrary,
    font: preset.font,
    rtl: String(rtl || preset.rtl),
    menuAccent: preset.menuAccent,
    menuColor: preset.menuColor,
    radius: preset.radius,
  })

  return `${getShadcnInitUrl()}?${params.toString()}`
}

Subdomains

Called By

Frequently Asked Questions

What does buildInitUrl() do?
buildInitUrl() is a function in the ui codebase, defined in packages/shadcn/src/commands/create.ts.
Where is buildInitUrl() defined?
buildInitUrl() is defined in packages/shadcn/src/commands/create.ts at line 249.
What does buildInitUrl() call?
buildInitUrl() calls 1 function(s): getShadcnInitUrl.
What calls buildInitUrl()?
buildInitUrl() is called by 1 function(s): create.

Analyze Your Own Codebase

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

Try Supermodel Free