FilterBuilder
ShowcaseComponentsFilterBuilder
Forms

FilterBuilder.

Build AND/OR filter criteria with field, operator, and value controls.

Real interactive component
Live demo
Filter rules
WHERE

The preview uses the actual shared component, including your current theme, rounding, border and motion preferences.

Props & API reference

Parameters available in the shared component, including value types, requirements and accepted options.

7 props
ParameterTypeRequiredDefaultPossible valuesDescription
fieldsFilterField[]Yes——Selectable fields and optional dropdown values.
rulesFilterRule[]Yes——Current filter clauses.
onChange(rules: FilterRule[]) => voidYes——Receives updated filter rules.
mode"and" | "or"Noandand · orHow rules are grouped.
onModeChange(mode: "and" | "or") => voidNo—and · orCalled when matching mode changes.
disabledbooleanNofalsetrue · falseDisable editing.
classNamestringNo——Additional CSS class on the outer component element.