Components
Compact controls that allow for toggling and filtering
| Version: | 14.18.2 •View source•Changelog•Report issue | |
|---|---|---|
| Install: | yarn add @thumbtack/thumbprint-react | |
| Import: | import { FilterChip } from '@thumbtack/thumbprint-react'; | |
Chips allow users to make selections, filter content, or trigger small actions. Chips should appear as a group of multiple elements in most cases. Unlike buttons, chips shouldn’t navigate away from the current page. If the action requires a new page to load, please use a button instead of a chip.
There are two types of chip components: ToggleChip and FilterChip.
A toggle chip behaves the same way as a checkbox and should be used for a set of options where more than one option can be selected. It is currently not available as a React component.
A FilterChip is used to filter options and behaves like a button.
The isSelected prop determines if a FilterChip is selected.
With the icon prop:
Below is an example of multiple FilterChips.
textThe text to display inside the FilterChip.
stringonClickA function to be called whenever the selected state of the chip changes.
() => voidisSelectedDetermines if the FilterChip is selected, which changes the color. The default is for the FilterChip to start in the unselected state.
booleanfalseiconIcon from Thumbprint Icons to render within the chip. It must be one of the tiny icons.
React.ReactNode