useSpec() — supabase Function Reference
Architecture documentation for the useSpec() function in NavigationMenu.utils.ts from the supabase codebase.
Entity Profile
Dependency Diagram
graph TD 23a8c235_adc2_398d_a1eb_1d361a5ddef3["useSpec()"] 2e914397_cb19_9bde_039d_d6bf9de08beb["NavigationMenuRefList()"] 2e914397_cb19_9bde_039d_d6bf9de08beb -->|calls| 23a8c235_adc2_398d_a1eb_1d361a5ddef3 style 23a8c235_adc2_398d_a1eb_1d361a5ddef3 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
apps/docs/components/Navigation/NavigationMenu/NavigationMenu.utils.ts lines 88–107
export function useSpec(specFile?: string) {
const [spec, setSpec] = useState<Json>()
useEffect(() => {
if (!specFile) {
return
}
async function fetchSpec() {
const spec = await import(
/* webpackInclude: /supabase_.*\.ya?ml$/ */
/* webpackMode: "lazy" */
`~/spec/${specFile}`
)
setSpec(spec.default)
}
fetchSpec()
}, [specFile])
return spec
}
Domain
Subdomains
Called By
Source
Frequently Asked Questions
What does useSpec() do?
useSpec() is a function in the supabase codebase.
What calls useSpec()?
useSpec() is called by 1 function(s): NavigationMenuRefList.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free