getFileTarget() — ui Function Reference
Architecture documentation for the getFileTarget() function in registry.ts from the ui codebase.
Entity Profile
Dependency Diagram
graph TD d5272230_4caa_3f85_bc48_89f8f73276a7["getFileTarget()"] a2cd9f1d_8dbe_d488_4209_1dbd8f522cc1["registry.ts"] d5272230_4caa_3f85_bc48_89f8f73276a7 -->|defined in| a2cd9f1d_8dbe_d488_4209_1dbd8f522cc1 2f1c60f1_9430_e7e1_db29_3cff5bbb6a4e["fixFilePaths()"] 2f1c60f1_9430_e7e1_db29_3cff5bbb6a4e -->|calls| d5272230_4caa_3f85_bc48_89f8f73276a7 style d5272230_4caa_3f85_bc48_89f8f73276a7 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
apps/v4/lib/registry.ts lines 186–213
function getFileTarget(file: z.infer<typeof registryItemFileSchema>) {
let target = file.target
if (!target || target === "") {
const fileName = file.path.split("/").pop()
if (
file.type === "registry:block" ||
file.type === "registry:component" ||
file.type === "registry:example"
) {
target = `components/${fileName}`
}
if (file.type === "registry:ui") {
target = `components/ui/${fileName}`
}
if (file.type === "registry:hook") {
target = `hooks/${fileName}`
}
if (file.type === "registry:lib") {
target = `lib/${fileName}`
}
}
return target ?? ""
}
Domain
Subdomains
Defined In
Called By
Source
Frequently Asked Questions
What does getFileTarget() do?
getFileTarget() is a function in the ui codebase, defined in apps/v4/lib/registry.ts.
Where is getFileTarget() defined?
getFileTarget() is defined in apps/v4/lib/registry.ts at line 186.
What calls getFileTarget()?
getFileTarget() is called by 1 function(s): fixFilePaths.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free