Home / Function/ useInitializeFiltersFromUrl() — supabase Function Reference

useInitializeFiltersFromUrl() — supabase Function Reference

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

Entity Profile

Dependency Diagram

graph TD
  f63f4564_6bb2_15aa_3f4f_ea5e109f98ca["useInitializeFiltersFromUrl()"]
  23af4152_9acc_7969_59e9_33633b3885f0["HeaderNew()"]
  23af4152_9acc_7969_59e9_33633b3885f0 -->|calls| f63f4564_6bb2_15aa_3f4f_ea5e109f98ca
  67f61601_e236_7564_e06d_47c9045da396["formatFilterURLParams()"]
  f63f4564_6bb2_15aa_3f4f_ea5e109f98ca -->|calls| 67f61601_e236_7564_e06d_47c9045da396
  style f63f4564_6bb2_15aa_3f4f_ea5e109f98ca fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

apps/studio/components/grid/hooks/useFilterLifeCycle.ts lines 13–27

export function useInitializeFiltersFromUrl() {
  const snap = useTableEditorTableStateSnapshot()
  const { filters: urlFilters } = useTableEditorFiltersSort()

  const initializeFilters = useStaticEffectEvent(() => {
    const parsedFilters = formatFilterURLParams(urlFilters)
    if (parsedFilters.length > 0) {
      snap.setFilters(parsedFilters)
    }
  })

  useEffect(() => {
    initializeFilters()
  }, [initializeFilters])
}

Subdomains

Called By

Frequently Asked Questions

What does useInitializeFiltersFromUrl() do?
useInitializeFiltersFromUrl() is a function in the supabase codebase.
What does useInitializeFiltersFromUrl() call?
useInitializeFiltersFromUrl() calls 1 function(s): formatFilterURLParams.
What calls useInitializeFiltersFromUrl()?
useInitializeFiltersFromUrl() is called by 1 function(s): HeaderNew.

Analyze Your Own Codebase

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

Try Supermodel Free