Signature
Explore example code
Browse the Filter Toggle example code on GitHub.
About this widget
Filter Toggle is a filtering view that displays any kind of filter, and lets users refine the search results by toggling it on or off.Examples
Kotlin
Low-level API
If you want to fully control the Filter Toggle components and connect them manually, use the following components:Searcher. TheSearcherthat handles your searches.FilterState. The current state of the filters.FilterToggleViewModel. The logic applied to the filter.FilterToggleView. The view that renders the filter toggle.FilterPresenter. Optional. The presenter to customize the display of the filters.
Kotlin
Compose UI
InstantSearch provides theFilterToggleState as a state model,
which is an implementation of the FilterToggleView interface.
You need to connect FilterToggleState to the FilterToggleConnector or FilterToggleViewModel like any other FilterToggleView implementation.
Kotlin
Parameters
The
FilterState that will hold your filters.When specified, the filter is grouped under this ID and composed with this operator.
Defaults to the used attribute, applying
FilterOperator.And with any other filters of this group.