StorageSecondLevelNav() — supabase Function Reference
Architecture documentation for the StorageSecondLevelNav() function in SecondLevelNav.tsx from the supabase codebase.
Entity Profile
Relationship Graph
Source Code
apps/studio/components/interfaces/ProjectAPIDocs/SecondLevelNav.tsx lines 77–102
const StorageSecondLevelNav = () => {
const { ref } = useParams()
const snap = useAppStateSnapshot()
const [, resource] = snap.activeDocsSection
const selectedBucket = useBucketInfoQueryPreferCached(resource, ref)
const menuItemFilter: MenuItemFilter | undefined = selectedBucket
? (item) => {
if (!selectedBucket.public && item.key === 'retrieve-public-url') return false
if (selectedBucket.public && item.key === 'create-signed-url') return false
return true
}
: undefined
return (
<SecondLevelNavLayout
category={API_DOCS_CATEGORIES.STORAGE}
title="Storage"
docsUrl={`${DOCS_URL}/reference/javascript/storage-createbucket`}
menuItemFilter={menuItemFilter}
renderResourceList={(props) => <StorageResourceList {...props} projectRef={ref} />}
/>
)
}
Domain
Subdomains
Source
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free