Home / Function/ filterGroupToFilters() — supabase Function Reference

filterGroupToFilters() — supabase Function Reference

Architecture documentation for the filterGroupToFilters() function in FilterPopoverNew.tsx from the supabase codebase.

Entity Profile

Dependency Diagram

graph TD
  a61f95d9_d857_8ce3_7773_15efabdd7848["filterGroupToFilters()"]
  96d51f59_7e49_0f5a_9f70_b1fb8b707a01["FilterPopoverNew()"]
  96d51f59_7e49_0f5a_9f70_b1fb8b707a01 -->|calls| a61f95d9_d857_8ce3_7773_15efabdd7848
  style a61f95d9_d857_8ce3_7773_15efabdd7848 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

apps/studio/components/grid/components/header/filter/FilterPopoverNew.tsx lines 44–58

function filterGroupToFilters(group: FilterGroup): Filter[] {
  const filters: Filter[] = []
  for (const condition of group.conditions) {
    if (isGroup(condition)) {
      filters.push(...filterGroupToFilters(condition))
    } else {
      filters.push({
        column: condition.propertyName,
        operator: condition.operator as Filter['operator'],
        value: String(condition.value ?? ''),
      })
    }
  }
  return filters
}

Subdomains

Called By

Frequently Asked Questions

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

Analyze Your Own Codebase

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

Try Supermodel Free