Home / Function/ useDocsMenu() — supabase Function Reference

useDocsMenu() — supabase Function Reference

Architecture documentation for the useDocsMenu() function in FirstLevelNav.tsx from the supabase codebase.

Entity Profile

Dependency Diagram

graph TD
  36998f49_32ad_53f8_2b38_d762e82bdd43["useDocsMenu()"]
  28ff4bab_9260_c497_8dd6_40dd7045906e["FirstLevelNav()"]
  28ff4bab_9260_c497_8dd6_40dd7045906e -->|calls| 36998f49_32ad_53f8_2b38_d762e82bdd43
  style 36998f49_32ad_53f8_2b38_d762e82bdd43 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

apps/studio/components/interfaces/ProjectAPIDocs/FirstLevelNav.tsx lines 38–58

const useDocsMenu = (): DocsSectionsSubset => {
  const {
    projectAuthAll: authEnabled,
    projectStorageAll: storageEnabled,
    projectEdgeFunctionAll: edgeFunctionsEnabled,
    realtimeAll: realtimeEnabled,
  } = useIsFeatureEnabled([
    'project_auth:all',
    'project_storage:all',
    'project_edge_function:all',
    'realtime:all',
  ])

  return DOCS_MENU.filter((item) => {
    if (item.key === 'user-management') return authEnabled
    if (item.key === 'storage') return storageEnabled
    if (item.key === 'edge-functions') return edgeFunctionsEnabled
    if (item.key === 'realtime') return realtimeEnabled
    return true
  })
}

Subdomains

Called By

Frequently Asked Questions

What does useDocsMenu() do?
useDocsMenu() is a function in the supabase codebase.
What calls useDocsMenu()?
useDocsMenu() is called by 1 function(s): FirstLevelNav.

Analyze Your Own Codebase

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

Try Supermodel Free