React Chip Set Component API
Chip Set API
Explore the API reference for the React Chip Set component to coordinate chip selection, selection mode, and keyboard navigation.
CChipSet#
import { CChipSet } from '@coreui/react'// orimport CChipSet from '@coreui/react/src/components/chip-set/CChipSet'| Property | Default | Type |
|---|---|---|
| ariaRemoveLabel# | - | string |
Provides an accessible label for the remove button of every chip rendered by the React Chip Set component. | ||
| as# | div | (ElementType & 'symbol'), (ElementType & 'object'), (ElementType & 'div'), (ElementType & 'slot'), (ElementType & 'style'), ... 174 more ..., (ElementType & FunctionComponent<...>) |
Specifies the root element or custom component used by the React Chip Set component. | ||
| chips# | - | (string | CChipSetItem)[] |
Renders chips from data instead of children. Each item is a string or an object with a | ||
| className# | - | string |
Adds custom classes to the React Chip Set root element. | ||
| defaultChips# | - | (string | CChipSetItem)[] |
Sets the initial uncontrolled chips. In this mode the React Chip Set component owns the list and removes chips itself; use | ||
| defaultSelected# | - | string[] |
Sets the initial uncontrolled selection of the React Chip Set component. | ||
| disabled# | - | boolean |
Disables every chip rendered by the React Chip Set component. | ||
| filter# | - | boolean |
Turns the chips into filter chips, each showing a leading check icon while selected. | ||
| onRemove# | - | (value: string) => void |
Callback fired when a chip requests removal. The chips are controlled by their rendered children, so remove the chip from your data in response. | ||
| onSelect# | - | (selected: string[]) => void |
Callback fired when the selected chip values of the React Chip Set component change. | ||
| removable# | - | boolean |
Displays a remove button on every chip rendered by the React Chip Set component. | ||
| removeIcon# | - | ReactNode |
Replaces the default remove icon on every chip with a custom icon node. | ||
| selectable# | - | boolean |
Enables selection behavior for the chips rendered by the React Chip Set component. | ||
| selected# | - | string[] |
Controls the selected chip values of the React Chip Set component. | ||
| selectedIcon# | - | ReactNode |
Replaces the default selected icon shown by filter chips with a custom icon node. | ||
| selectionMode# | - | 'single', 'multiple' |
Sets how many chips can be selected at once in the React Chip Set component. | ||