Home / Function/ useIsETLPrivateAlpha() — supabase Function Reference

useIsETLPrivateAlpha() — supabase Function Reference

Architecture documentation for the useIsETLPrivateAlpha() function in useIsETLPrivateAlpha.ts from the supabase codebase.

Entity Profile

Dependency Diagram

graph TD
  a44cf10c_5832_090d_46cf_bd19c9868b81["useIsETLPrivateAlpha()"]
  5e1e75ab_01c8_c6ad_e6b7_8db861ff91e9["DestinationPanel()"]
  5e1e75ab_01c8_c6ad_e6b7_8db861ff91e9 -->|calls| a44cf10c_5832_090d_46cf_bd19c9868b81
  c530b360_5932_907a_39fb_2183b23e371a["DestinationTypeSelection()"]
  c530b360_5932_907a_39fb_2183b23e371a -->|calls| a44cf10c_5832_090d_46cf_bd19c9868b81
  style a44cf10c_5832_090d_46cf_bd19c9868b81 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

apps/studio/components/interfaces/Database/Replication/useIsETLPrivateAlpha.ts lines 7–19

export const useIsETLPrivateAlpha = () => {
  const { data: organization } = useSelectedOrganizationQuery()

  const etlPrivateAlpha = useFlag('etlPrivateAlpha')
  const privateAlphaProjectRefs =
    typeof etlPrivateAlpha === 'string'
      ? (etlPrivateAlpha as string).split(',').map((x) => x.trim())
      : []

  const etlShowForAllProjects = useFlag('etlPrivateAlphaOverride')

  return etlShowForAllProjects || privateAlphaProjectRefs.includes(organization?.slug ?? '')
}

Subdomains

Frequently Asked Questions

What does useIsETLPrivateAlpha() do?
useIsETLPrivateAlpha() is a function in the supabase codebase.
What calls useIsETLPrivateAlpha()?
useIsETLPrivateAlpha() is called by 2 function(s): DestinationPanel, DestinationTypeSelection.

Analyze Your Own Codebase

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

Try Supermodel Free