FilterForm
Overview
Renders the body of a filter popover for a single filterable field. It displays a heading, the appropriate field widget via FieldRenderer, and an Apply button that submits the filter value back to the parent FilterFieldForm.
Theme entry: FilterForm
Props
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
| themeOverride | String|Object|Array | null | A partial theme object merged with the component's default theme; accepts a class string, class array, or theme object. | |
| filterName | string | yes | Field name this form filters on, used to look up the field renderer and slot names. | |
| filterLabel | string | yes | Human-readable label displayed in the form heading. | |
| applyFilter | func | yes | Callback invoked when the user submits the filter form. | |
| hasFilterValue | boolean | false | When true, indicates an active filter value is set for this field. |
Slots
| Name | Scoped | Description |
|---|---|---|
filter-form-header | yes | Header area at the top of the filter form. |
filter-form-submit-button | yes | Submit button for the filter form. |
Source
client/lib/form/filter/FilterForm.vue